下载
加入VIP
  • 专属下载特权
  • 现金文档折扣购买
  • VIP免费专区
  • 千万文档免费下载

上传资料

关闭

关闭

关闭

封号提示

内容

首页 REF14_CMCC_OTA_PHASE2_Updated

REF14_CMCC_OTA_PHASE2_Updated.doc

REF14_CMCC_OTA_PHASE2_Updated

雪下de那么深
2017-09-27 0人阅读 举报 0 0 暂无简介

简介:本文档为《REF14_CMCC_OTA_PHASE2_Updateddoc》,可适用于综合领域

REFCMCCOTAPHASEUpdatedOTA二阶段升级方案年月日OTA二阶段升级方案目录升级内容协议版本号新增命令数据新增上行命令数据菜单搜索请求远程文件更新确认主动获取品牌信息新增下行命令数据菜单搜索结果扩展命令数据扩展下行命令数据PUSH更新远程目录管理新增基本命令LAUNCHBROWSER扩充功能说明服务器分品牌对目录和业务进行管理客户品牌信息的获取卡内固化的级菜单的管理分品牌管理目录和业务不同品牌及“功能标识”目录树之间的关系服务器对品牌变更的操作流程卡端一级菜单显示顺序LAUNCHBROWSER应用说明菜单搜索菜单结构功能描述卡片处理流程并发控制和计数器处理OTA二阶段规范管理和功能扩展的原则命令数据基本命令和扩展函数远程文件更新支持的APDU对规范未尽事宜的处理对规范部分描述的明确卡片发行批号上行报文的短信类型多次注册的处理菜单名称的长度公用缓冲区索引IOTA二阶段升级方案服务索引编码目录索引GETINPUT命令ASCIITOADN及ADNTOASCIISUBSTRINGIIOTA二阶段升级方案升级内容协议版本号本次升级将使用新的协议版本号升级后的新卡都将使用新的协议版本号。OTA二阶段的服务器应能支持不同协议版本号的卡(老卡和新卡)。卡商代码及协议版本号:高五比特(bb)为OTA卡供应商编号低三比特(bb)为协议版本号。bbbbbbbbOTA卡供应商编号卡片版本号第一版本第二版本(OTA二阶段使用)OTA二阶段升级版本(本次升级使用)其他保留新增命令数据新增上行命令数据菜单搜索请求项目名称长度(字节)值说明命令类型菜单搜索请求HEX命令参数当前请求页码()(注)xxFF表示目录编号。HEX目录索引LV(注)XHEX关键字注:当服务器端搜索得到的与关键字匹配的记录超过条时卡端使用该字段获取所有结果(参见):a)当用户进行一次新的搜索操作时上行命令数据中的“当前请求页码”字段填b)卡片接收到搜索结果数据后根据“匹配记录总页数”和“当前页码”来判断是否需要获取后续结果OTA二阶段升级方案c)如果“匹配记录总页数”大于“当前页码”则表明需要获取后续结果数据此时卡端再次上发“菜单搜索请求”上行命令时将结果数据中的“当前页码”加后填入“当前请求页码”中同时将结果数据中的“目录索引”和“关键字”填入上行命令的对应字段中注:第一字节标识后续字节长度以字节为单位后续字节编码格式应同时支持Bit字符编码和UCS编码:支持Bit字符编码时Bit=左对齐关键字长度最长为个byte(个字符)支持UCS编码时采用开头的UCS编码方式关键字长度最长为个byte后最多可有个byte(个汉字)。远程文件更新确认项目名称长度(字节)值说明命令类型远程文件更新确认命令参数远程文件更新报文的批次HEX远程文件更新报文中IEDa字段的第一字节远程文件更新结果HEX更新失败更新成功其他保留说明:当一个批次的远程文件更新执行结束后上发该命令命令参数中的批次为所执行的远程文件更新的批次。如果该批次中所有的文件更新均更新成功则上发成功否则上发失败。如果从远程文件更新报文中无法获取批次信息则不上发该命令。该命令上发成功后不更新计数器A。该命令使用OTA业务下载的密钥。主动获取品牌信息项目名称长度(字节)值说明命令类型主动获取品牌信息命令参数无说明:服务器收到该命令后根据用户的品牌更新相应的品牌信息文件具体需更新文件的标识参见各品牌卡规格说明。卡端上发该命令后不更新计数器A服务器收到该命令后通过远程文件更新报文进行响应不对计数器A进行操作计数器B的操作同远程文件更新。OTA二阶段升级方案新增下行命令数据菜单搜索结果项目名称长度(字节)值说明命令类型菜单搜索结果xxFF表示目录编号。HEX命令参数目录索引LV(注)XHEX关键字HEX匹配记录总页数服务器端搜索得到的与关键字匹配的记录的总页数(每页最多条记录)HEX当前页码,NN为匹配记录总页数(注)HEX列表数据总数:当前页无列表数据无后续字段(注)其他(,):正常处理XHEX列表数据详见应用数据组成定义…XHEX列表数据n说明:卡端收到该命令后直接将报文中的列表显示在手机屏幕上供用户操作列表数据不在卡中存储。用户选择某一列表后进行MO下载操作下载成功后应提示所下载业务的名称和所属的目录名称。注:第一字节标识后续字节长度以字节为单位后续字节编码方式参见节注。注:卡端判断“匹配记录总页数”大于“当前页码”在弹出的列表中应显示“下一页”条目用户选择“下一页”卡端继续上发菜单搜索请求参见节注。注:列表数据总数为时卡端弹出提示信息提示用户没有查找到与关键字匹配的记录此时卡端不再判断“匹配记录总页数”和“当前页码”直接结束该次操作注:卡端应对报文中的列表数据进行过滤已经下载的业务在弹出列表中不显示若过滤后没有可显示的记录则根据“匹配记录总页数”和“当前页码”判断当前页是否是最后一页若是则提示用户无匹配记录并结束该次操作若不是应显示“下一页”供用户操作。OTA二阶段升级方案扩展命令数据扩展下行命令数据PUSH更新项目名称长度(字节)值说明命令类型PUSH更新HEX命令参数列表数据总数FF:清空列表后续无数据其他值正常执行操作(注)XHEX列表数据详见应用数据组成定义XHEX列表业务简介上LV格式最长为字节。即LV最长为字节L占一字行代码数据节V最长为字节(V为ASCII码)。X列表业务简介目LV格式数据编码与ADN编码一致最长为字节。即指的号码数据LV最长为字节L占一字节V最长为字节。如目的号码为应写。…XnHEX列表数据n详见应用数据组成定义XHEX列表n业务简介上LV格式最长为字节。即LV最长为字节L占一字行代码数据节V最长为字节(V为ASCII码)。X列表n业务简介目LV格式数据编码与ADN编码一致最长为字节。即指的号码数据LV最长为字节L占一字节V最长为字节。注:该字段为标识无列表数据卡端不执行更新操作不清空列表。远程目录管理项目名称长度(字节)值说明命令类型远程目录管理HEX目录总数后续目录数据总数XHEX目录数据详见应用数据组成定义OTA二阶段升级方案HEX操作类型启用禁用添加删除更名其他保留…XHEX目录数据n详见应用数据组成定义HEX操作类型说明:操作类型为更名时用目录数据中的新名称替换卡端现有旧名称目录更名功能要求服务器端按规定方式对目录进行管理详见后续章节。新增基本命令LAUNCHBROWSERMO描述值长度备注M命令类型同M后续长度后续长度指后续数据根据MO确定的实际长度M命令限定符同O浏览器标识标志O浏览器标识同MURL标志(注)XM变量个数M字符变量引用…MM字符变量引用XO承载类型标志AO承载类型列表个数后续承载类型的个数(注)O承载类型同…OO承载类型A同DO网关代理字串标志(注)YO变量个数O字符变量引用…OO字符变量引用YOAlpha标志(注)ZO变量个数OTA二阶段升级方案O字符变量引用…OO字符变量引用Z注:把字符变量中的数据顺序连接在一起组成与ADN中的α标识编码方式一样的文本数据其中URL部分只支持bit字符编码(参见)注:承载类型列表按优先级高低排序参见注:浏览器标识、URL、承载类型、网关代理、Alpha等字段描述参见其中若报文中没有指定浏览器标识及承载类型由SIM卡在执行功能时确定。中国移动提供的WAP服务只能基于GPRS或CSD承载SIM卡执行功能时优先使用GPRS。扩充功能说明服务器分品牌对目录和业务进行管理客户品牌信息的获取服务器根据用户号码从BOSS系统获取用户的品牌信息并记录在用户标识字段中。卡端上行报文中的“品牌标识”字段更名为“功能标识”字段它标识卡片固化的功能不体现客户品牌。卡内固化的级菜单的管理新的卡片将卡内固化的级菜单分为两类:完全固化的级菜单和可更名的级菜单其中可更名的级菜单按照OTA目录管理但是卡端在其下不提供菜单管理界面也不能被远程删除。这类菜单的目录索引值范围为xF~xFF。可更名的级菜单可通过远程目录管理命令进行启用、禁用和更名但不能进行添加和删除不能在其下添加或删除业务。不同“功能标识”的卡片具有不同的可更名的固化级菜单服务器应在启用新“功能标识”时记录其对应卡片的可更名的固化级菜单。卡端在上发信息同步相应命令时应包括可更名的固化级菜单的索引和状态(禁用的不上发)信息。OTA二阶段升级方案分品牌管理目录和业务服务器按照“功能标识”和客户品牌信息维护不同的目录和业务不同的“功能标识”或客户品牌信息有不同的目录和业务。例如全球通用户“功能标识”为的卡片的目录和业务不同于动感地带用户“功能标识”为的卡片也不同于全球通用户“功能标识”为的卡片。其中服务器根据“功能标识”管理不同的固化目录(参见)根据用户品牌管理不同的可下载的OTA目录和业务并对功能相同的固化目录维护不同的名称。不同品牌及“功能标识”目录树之间的关系不同品牌及“功能标识”的目录树之间的关系有如下几种:,目录或业务的功能相同只是名称不同(例:动感地带用户的“我的新闻资讯”目录与全球通用户的“新闻资讯”目录功能相同名称不同动感地带用户的“我的短信群发”固化目录与全球通用户的“短信群发”固化目录功能相同名称不同),目录或业务的功能和名称都相同,目录或业务的功能不同服务器对这些不同目录树的管理原则如下:,功能相同的目录其目录索引值应是相同的(例:动感地带用户的“我的新闻资讯”的目录索引为x则全球通用户的“新闻资讯”的目录索引也应为x动感地带用户的“我的短信群发”的目录索引为xF则全球通用户的“短信群发”的目录索引也应为xF),功能相同的业务若属于功能相同的目录其服务索引值应是相同的(例:“体育新闻”在动感地带用户的目录树中属于“我的新闻资讯”其服务索引为x在全球通用户的目录树中属于“新闻资讯“则其服务索引也应为x),业务的分类标准应尽可能一致例如“体育新闻”在动感地带用户的目录树中属于“我的新闻资讯”则在全球通用户的目录树中也应属于“新闻资讯”也即功能相同的业务应属于功能相同的目录如果有特殊情况造成分类不一致的情况可允许功能相同的业务具有不同的服务索引值,同一个服务索引值严格禁止在不同目录树中标识不同功能的业务不同品牌目录树之间功能相同的目录的对应关系由有限公司制定各品牌卡规格说明OTA二阶段升级方案时予以规定各省公司在规格说明之外添加的目录由各省公司规定对应关系。不同品牌目录树之间功能相同的业务应尽量使用相同的名称如果需要使用不同的名称由省公司规定对应关系。目录索引值相同的目录之间才可进行目录更名操作。服务器对品牌变更的操作流程该部分只描述对卡内OTA目录、业务及可更名的固化级菜单的操作。用户品牌变更时卡内的“功能标识”字段不改变BOSS中用户品牌信息发生改变OTA服务器从BOSS系统获取用户品牌变更信息并自动触发品牌变更管理操作。为叙述方便用户原有品牌称为旧品牌变更后的品牌称为新品牌。服务器应维护新品牌中对应用户卡内“功能标识”的目录树(若没有则新建)其中固化目录由“功能标识”确定OTA目录、业务以及固化目录的名称由新品牌确定(可参照该品牌卡的规格说明以及该品牌中对应其他“功能标识”的目录树)这个目录树称为新目录树用户品牌变更前对应的称为旧目录树。举例说明动感地带用户“功能标识”为的目录树如下:我的短信群发(xF)我的精品推荐(xF)我的新闻资讯(x)我的铃声图片(x)用户品牌变更为全球通服务器中应维护全球通用户“功能标识”为的目录树:短信群发(xF)最新推荐(xF)新闻资讯(x)铃声图片(x)这个目录树应不同于全球通“功能标识”为的目录树:超级号簿(xF)最新推荐(xF)新闻资讯(x)OTA二阶段升级方案铃声图片(x)在此基础上服务器进行如下品牌变更操作:(对于OTA目录比较新旧目录树下目录索引值相同目录中的业务如果其中多数业务的服务索引值和名称均相同则进行如下操作否则执行:,删除旧目录树中有而新目录树中没有的业务,添加旧目录树中没有而新目录树中有的业务,更新相同的业务(如果有必要),对该目录进行更名,使用列表更新命令重写该目录下的列表:按照新目录树写入正确值或清空列表(对于新旧目录树中目录索引值不同的目录或者虽然索引值相同但其中的业务多数不同的目录执行如下操作:,删除旧目录树中有而新目录树中没有的目录,删除索引值相同但其中业务多数不同的目录,对照新目录树添加卡内没有的目录和业务(使用PUSH更新命令清空卡内最新推荐列表然后PUSH新品牌下的最新推荐建议服务器使用信息同步请求获取卡内的目录及业务状态以检查上述操作是否成功。品牌变更操作完成后服务器按新品牌对用户进行管理。卡端一级菜单显示顺序卡端将一级菜单分为类:可更名的固化级菜单、OTA目录、完全固化的级菜单。卡端应按下述顺序显示一级菜单:可更名的固化级菜单OTA目录完全固化的级菜单其中前面两类按照目录索引由小到大的顺序显示x最小xFF最大。正确的显示顺序举例如下:我的短信群发(xF)我的精品推荐(xF)我的新闻资讯(x)OTA二阶段升级方案我的铃声图片(x)空中下载介绍LAUNCHBROWSER应用说明LAUNCHBROWSER命令允许在OTA业务菜单中实现访问WAP地址的功能。用户通过点击OTA业务菜单可以直接访问特定的WAP地址该地址在卡端存储无需用户记忆。通过这类菜单可以更方便的向用户推广WAP业务。菜单搜索菜单结构菜单管理下载菜单删除菜单更新列表搜索菜单功能描述用户进入任意OTA目录下的“菜单管理”菜单选择“搜索菜单”输入想下载菜单的关键字卡片向服务器发送菜单搜索请求。服务器收到请求后先在用户发起请求的目录中搜索与关键字匹配的菜单记录如果搜索到匹配记录则通过“菜单搜索结果”命令将结果发给卡片并结束流程如果在用户发起请求的目录中没有搜索到匹配记录则在该用户对应目录树的其他目录中搜索如果搜索到匹配记录则通过“菜单搜索结果”命令将结果发给卡片并结束流程如果仍然搜索不到匹配记录则通过“菜单搜索结果”命令告诉卡片无匹配记录并结束流程。卡片处理流程卡片上发“菜单搜索请求”后不等待服务器响应用户可进行其他操作。卡片收到“菜单搜索结果”后直接弹出列表显示结果结果数据不在卡端存储。卡端执行弹出列表操作(不管终端是否正确显示)后一次菜单搜索的交互完成此时卡端进行计数器操作。后续的菜单下载操作参见MO下载的描述。OTA二阶段升级方案并发控制和计数器处理卡端对MO下载、卡端大数据量信息接收确认、主动列表更新(由用户发起)和菜单搜索请求不应进行并行处理。即卡端在以上四种情况的任一次应用未完成时如发现有以上四种类型的新一次应用(包括类型相同或不同的)应提示用户选择等待旧应用完成还是进行新应用并根据用户选择结果决定后续操作。如用户选择等待旧应用则新应用不予执行如用户选择进行新应用则旧应用处理流程中止后续收到的旧应用数据也应被抛弃不处理(但对进行两次主动列表更新的情况后续收到的主动列表更新数据(不包括远程列表更新数据)按收到的顺序处理只处理一次)。卡端某次菜单搜索请求未完成时用户欲进行新的菜单搜索请求卡端应提示用户是等待该次菜单搜索请求完成还是进行新的菜单搜索请求并根据用户选择结果决定后续操作但不允许并行处理。如用户选择进行新的菜单搜索请求服务器返回的两次菜单搜索结果可能均被卡端收到卡端仅应处理新的菜单搜索结果数据。卡端根据请求数据和结果数据中的“目录索引”和“关键字”匹配请求和结果并处理对应于新请求的结果数据。如果用户在同一目录中用同一关键字发起了两次搜索请求则处理先收到的结果数据后收到的予以抛弃。卡端执行弹出列表操作(不管终端是否正确显示)后更新计数器A。OTA二阶段规范管理和功能扩展的原则命令数据OTA二阶段规范的上下行命令数据由有限公司统一维护。在规范实施中已有的上下行命令数据的内容和编码方式不允许改变。在规范实施中各省若确需扩展规范的功能可以新增上下行命令数据且必须使用FF之间的命令类型编号并报有限公司备案。规范的扩展应充分征求服务器提供商和各SIM卡供应商的意见。基本命令和扩展函数OTA二阶段规范的基本命令和扩展函数由有限公司统一维护。在规范实施中已有的基本命令和扩展函数的内容和编码方式不允许改变。OTA二阶段升级方案在规范实施中各省若确需扩展规范的功能可以新增扩展函数且必须使用FF之间的函数索引并报有限公司备案。基本命令不允许扩展。规范的扩展应充分征求服务器提供商和各SIM卡供应商的意见。远程文件更新支持的APDUOTA二阶段规范中远程文件更新支持的APDU由有限公司统一维护。在规范实施中已有的APDU的内容和编码方式不允许改变。APDU不允许扩展。对规范未尽事宜的处理在规范实施中若有规范未尽事宜一律由服务器端进行灵活处理以兼容不同实现方式的卡片。服务器端在进行灵活处理时不允许对规范进行附加约定。对规范部分描述的明确卡片发行批号卡片注册时上发的卡片发行批号只影响下述内容:,卡内预置的OTA业务下载密钥和远程文件更新密钥,卡内OTA目录和其中的初始业务菜单的内容以及它们的状态(启用禁用),可更名的固化级菜单的状态(启用禁用)可更名的固化级菜单的内容由“功能标识”确定。上行报文的短信类型上行报文一律用普通短信承载不使用数据短信。OTA二阶段升级方案多次注册的处理卡端在未收到注册确认之前有可能上发多次卡片注册报文。卡端对第一次收到的注册确认进行处理处理成功后更新计数器A成功后收到的注册确认应予以抛弃(不再更新计数器A)。菜单名称的长度各省公司在制定菜单时菜单的名称不能超过个汉字(中英文共存时一个英文字母算一个汉字)或者不能超过个英文字母(全英文名称的情况)。受此长度限制的名称包括:,可更名的固化级菜单名称,OTA目录名称,OTA业务菜单名称公用缓冲区索引每个应用在建立EDITBUF时缓冲区索引必须从开始顺序递增即必须顺序创建。服务索引编码字节顺序Bit位说明Bit目录编号可以有个目录编号。不使用从,。Bit第一Bit字节…BitBit开启禁用表示禁用表示开启Bit下载未下载表示未下载表示已经下载Bit保留第Bit二字Bit节BitBit每个业务下可以有个业务bit,bit全为不用。BitBit节字三第OTA二阶段升级方案…BitBit、Bit仅在进行信息同步、远程业务启用禁用及服务器显示、判断菜单状态时起作用其他情况下不起作用。目录索引目录索引的编号规则应遵循节的描述。卡端应支持目录索引在x,xFF之间的各种目录(包括OTA目录和可更名的固化级菜单)索引不一定连续也不一定非从x开始。GetInput命令MO描述值长度备注M命令类型同M后续长度后续长度指后续数据根据MO确定的实际长度M命令限定符参见~FMEDITBUF全局缓冲区XM文本串同M最小响应长度同M最大响应长度同DO默认文本串标识YO变量个数O字符变量引用………O…O字符变量引用Y最大小响应长度的单位为字符个数。当采用Bit字符编码时如规定响应个字符则最小响应长度为最大响应长度为卡片应对超过个字节的返回结果进行截取截取结果的前个字节。当采用UCS编码时如规定响应个汉字为考虑终端兼容性最小响应长度为最大响应长度为卡片应对超过个汉字(个字节)的返回结果进行截取截取结果的前个汉字(个字节)类似的如规定响应个汉字最小响应长度为最大响应长度为卡片做类似的截取操作。OTA二阶段升级方案ASCIITOADN及ADNTOASCIIASCIITOADN:描述值长度MO备注FFM命令类型XM后续长度M函数索引M函数参数转换类型:函数参数中是变量引用:函数参数中是ASCII码M函数参数,FEDITBUF索引XM函数参数EDITBUF索引、应用变量索引或数据转换结果的第一个字节是TONNPI的值。TONNPI的值由函数参数第一字节是否为“”来确定(参见GSM)。对ASCIITOADN及ADNTOASCIIADN应支持扩展BCD编码映射关系见下表:BCD值ADN字符及含义ASCII字符,,,A**B##DTMFControldigitseparator(GSM)CCc(注)"Wild"valueDDd(注)ThiswillcausetheMMItoprompttheuserforasingledigit(seeGSM)Expansiondigit("ShiftKey")EEe(注)Ithastheeffectofadding''tothefollowingdigitThefollowingBCDdigitwillhencebeinterpretedintherangeof'''E'ThepurposeofdigitsinthisrangeisforfurtherstudyEndmarkFFf(注)egincaseofanoddnumberofdigits注:大小写应同时支持OTA二阶段升级方案SUBSTRING描述值长度MO备注FFM命令类型M后续长度EM函数索引~XM起始偏移X为字符串的长度~XM截取长度X为字符串的长度~FFM源字符串变量索引Editbuf索引、应用变量索引或OTA空间分配变量索引~FM目的字符串变量索Editbuf索引引~FM返回状态Editbuf索引对于起始偏移用x标识原字符串的第一个字节。

用户评价(0)

关闭

新课改视野下建构高中语文教学实验成果报告(32KB)

抱歉,积分不足下载失败,请稍后再试!

提示

试读已结束,如需要继续阅读或者下载,敬请购买!

文档小程序码

使用微信“扫一扫”扫码寻找文档

1

打开微信

2

扫描小程序码

3

发布寻找信息

4

等待寻找结果

我知道了
评分:

/26

REF14_CMCC_OTA_PHASE2_Updated

VIP

在线
客服

免费
邮箱

爱问共享资料服务号

扫描关注领取更多福利