




已阅读5页,还剩9页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
YD/T 1762.1-2008 TD-SCDMA/WCDMA网通用用户识别模块(USIM)与终端间Cu接口技术要求第1部分:物理、电气和逻辑特性_37.3.1.1.2情况2 C-APDU被不变的映射到C-TPDU。交换流程如下:1)终端传输层发送T=O命令头给USIM。2) USIM接收到命令头:a)在正常处理下,USIM应返回数据和状态给终端传输层。USIM应使用程序字节6C XX(如果有要求,则用程序字节61XX)来控制数据的返回(参见下面);或者b)在非正常处理下,USIM应仅返回状态给终端传输层。3)接收到来自USIM的数据(如果有数据)和状态,终端传输层应停止命令处理。终端和USIM传输层间交换的详细信息可参见附录C,其中也包括61 XX和6C XX程序字节的使用。R-TPDU被不变的映射到R-APDU。在完成命令的处理后,从USIM返回给终端传输层的数据(如果有数据)和状态按如下方式被映射到R-APDU: 如果有数据返回,返回的数据被映射到R-APDU的可选数据字段。如果没有数据返回,R-APDU的可选数据字段为空。 返回的状态被不变的映射到R-APDU的必选状态字段。7.3.1.1.3情况3C-APDU被不变的映射到C-TPDU。Lc的值在1和255之间。交换流程如下:1)终端传输层发送T=0命令头给USIM。2)接收到命令头后,如果USIM:a)返回一个程序字节,那么在USIM返回的程序字节的控制下,终端传输层应发送C-APDU的可选数据字段给USIM;或者b)返回状态,终端传输层应停止命令的处理。3)如果在步骤2(b)处理没有停止,USIM应紧跟着C-APDU可选数据字段的接收返回状态,并完成命令的处理。4)从USIM接收到状态后,终端传输层应停止命令的处理。终端和USIM传输层间交互的详细信息可参见附件C。在完成命令处理后,或USIM返回的状态字引起终端传输层停止命令的处理,则从USIM返回给终端传输层的状态字被无改变的映射到R-APDU。7.3.1.1.4情况4通过切断实体的最后一个字节(Le)将C-APDU映射到C-TPDU。交换流程如下:1)终端传输层发送T=O命令头给USIM。2)接收到命令头后,如果USIM:a)返回一个程序字节,那么在USIM返回的程序字节的控制下,终端传输层应发送C-APDU的可选数据字段的数据给USIM;或者b)返回状态,终端传输层应停止命令的处理。3)如果在步骤2(b)处理没有停止,紧跟着C-APDU可选数据字段的接收,USIM:a)在正常处理下,应返回程序字节61XX给终端传输层,要求终端传输层发起一个GET REAPONSE命令从USIM重新获得数据;或者b)在非正常处理下,应仅返回状态给终端传输层。4)接收到在步骤3返回的程序字节或状态后,如果USIM:a)在步骤3(a)返回程序字节61 XX,则终端传输层应向USIM发送GET RESPONSE命令头,命令中P3的值应小于等于61 XX字节中XX字节所包含的值;或者b)在步骤3(b)返回状态,该状态指示了一个告警(62 XX或63 XX)或与应用相关(9X XX但不是90 00),则终端传输层应发送一个GET RESPONSE命令,该命令中Le= 00; 或者c)在步骤3(b)返回不同于步骤4(b)的所描述的状态,则终端传输层应停止命令的处理。5)如果在步骤4(c)处理没有停止,GET RESPONSE命令应按照情况2命令的处理规则来处被处理。从USIM来的第一个R-TPDU指示了USIM正确的执行了命令并且USIM有长度为LUSIM字节的多数据要传输。第一个R-TPDU被无改变的映射到R-APDU。终端和USIM传输层间交互的详细信息可参见附录C,其中也包括61 XX和6C XX程序字节的使用。7.3.1.1.5程序字节61 XX和6C XX的使用USIM返回程序字节61 XX和6C XX给终端传输层来指示目前正在处理的命令请求数据的方式。这些程序字节仅用于当使用T=0协议来处理情况2和情况4的命令时。程序字节61 XX指示终端传输层向USIM发起一个GET RESPONSE命令。GET RESPONSE命令头的P3被设置为XX。程序字节6C XX指示终端传输层立即重传前一个命令头,设置P3=XX。在情况2和情况4的容错处理过程中,程序字节的使用如下:如果有错误,USIM返回错误状态指示或告警条件,而不返回61XX和6C XX。7.3.1.1.5.1 情况2的命令1)如果USIM接收到一个情况2的命令头,并且Le=00(LUSIMLUSIM,USIM应返回:a)程序字节6C LUSIM指示终端应用层立即重传命令头,设置P3=LUSIM;或者b)一个告警或错误条件的状态指示(但不是SW1 SW2=90 00)。2)如果USIM接收到一个情况2的命令头,并且Le=LUSIM,USIM应返回:a)在INS、INS或60程序字节的控制下,长度Le=LUSIM的数据后跟随着相关的状态;或者b)程序字节61 XX指示终端传输层发起一个GET RESPONSE命令,其最大长度为XX,XX小于LUSIM(如果卡的缓存小于LUSIM,这种情况会发生);或者c)一个告警或错误条件的状态指示(但不是SW1 SW2=90 00)。3)如果USIM接收到一个情况2的命令头,并且LeLUSIM,USIM应返回:a)在INS、INS或0程序字节的控制下,长度Le的数据后跟随着程序61 XX指示终端传输层发起一个最大长度为XX的GET RESPONSE命令;或者b)一个告警或错误条件的状态指示(但不是SW1 SW2=90 00)。7.3.1.1.5.2情况4的命令如果USIM接收到一个情况4的命令,处理完随着C-APDU发送的数据后,USIM应返回:a)程序字节61XX指示终端应用层发起一个最大长度为XX的GET RESPONSE命令;或者b)一个告警或错误条件的状态指示(但不是SW1 SW2=90 00)。发起的GET RESPONSE命令被认为是情况2所描述的命令。7.3.2使用T=1协议传输APDU从终端的应用层发送C-APDU到终端的传输层。传输层无改变的映射C-APDU到一个I-block。该I-block被传送到USIM。在I-block的INF中的响应数据(如果有数据)和状态从USIM被返回到终端传输层。如果USIM返回的状态为:告警(62 XX或63 XX)、一个应用条件(9X XX)或一个命令的成功执行(90 00),则USIM还应返回与命令处理相关的数据(如果有数据)。其它任何状态都没有数据返回。I-block中INF的内容被无改变的映射到R-APDU,并且返回给终端应用层。T=1协议下APDU消息的传输根据以下所描述的四种不同情况被映射到I-block的信息中。7.3.2.1情况1C-APDU被映射到I-block的INF中,不发生任何改变:应用层( C-APDU)从I-block的INF中接收到的响应被无改变的映射到R-APDU。7.32.2情况2C-APDU被映射到I-block的INF中,不发生任何改变:R-APDU或者包含一个I-block中的INF,或者包含在同一响应中接收到的多个连续的I-block中的INF的组合。7.3.2.3情况3C-APDU被无改变的映射到一个INF中,或被映射到几个连续的I-block的INF中,这些I-block使用链接功能被链接起来。I-block中的INF被无改变的映射到R-APDU。7.3.2.4情况4C-APDU被无改变的映射到一个INF中,或被映射到几个连续的I-block的INF中,这些I-block使用链接功能被链接起来。响应或者包含一个I-block中的INF,或者包含在同一响应中接收到的多个连续的I-block中的INF的组合。7.4应用层应用协议由终端的应用层和传输层间的一组有序的数据交互组成。应用协议在本部分的后续章节定义。应用层协议数据交换的每一步都是由命令一响应对组成,这里终端的应用层经由终端的传输层向USIM发送命令,USIM处理该命令并经由USIM和终端的传输层向终端应用层发回一个响应。每一个特定的命令(C-APDU)都有一个特定的响应(R-APDU)。命令和响应被称为命令消息和响应消息。C-APDU的结构参见10.1节。R-APDU的结构参见10.2节。命令和响应消息都可能包含数据。因而,经由传输层的传输协议要被分成四种情况去处理,如表28所示。表28 APDU中数据情况的定义情况命令数据响应数据 1无无2无有3有无4有有7.4.1 APDU的交互图19展示了命令响应对的交互原理7.4.2 CAT层CAT层使用应用状态字来指示以下信息: 对于终端,proactive命令的可用性(91 XX): 终端对Envelope命令的响应数据的使用(正常90 00,告警62 XX或63 XX); CAT处理一个Envelope命令暂时不可用(93 00)。7.4.2.1 Proactive命令当状态字SWI-SW2等于90 00 9000,卡能够回应91 XX来指示一个Proactive命令被挂起。终端使用FETCH C-APDU来得到挂起的Proactive命令。终端通过执行TERMINAL RESPONSE C-APDU向USIM发送Proactive命令的响应。后面所描述的机制是针对于情况4下的C-APDU。它独立于传输协议的。图207.4.2,2 ENVELOPE命令ENVELOPE C-APDU用于给CAT传送数据。对于一些包含在该命令中实体部分的BER-TLV(例如;SMS-PP数据下载),卡可以在应答信道(例如:RP-ACK)或错误信道(例如:RP-ERRPR)上发回终端所发送的数据。BER-TLV对象在ETSI TSI02 2234中定义。本命令属于情况4,下面对该命令的两种情况进行描述。情况4:肯定的应答当R-APDU中的状态字为9000,则终端应认为接收的数据字段为一个肯定的应答,并使用正常应答信道(例如:RP-ACK)。情况4:否定的应答当R-APDU中的状态字为62 XX或63 XX,则终端应认为接收的数据字段为一个否定的应答,并使用错误应答信道(例如:RP-ERROR)。8 应用和文件结构本章描述了USIM的应用和逻辑结构。8.1 USIM应用结构图23举例说明了USIM中应用的结构。图23 USIM应用结构实例本部分不对应用的位置强加约束。所有的应用都可以从EFDIR获得的应用标识而被唯一识别。这些应用标识符被用来选择应用。EFDIR、EFPL和EFIGCID都是MF下的直接子文件,他们是必选的常驻文件。详细信息参见本部分第13章。DFTELECOM是可选项。如果有该文件,其应在MF下,并使用保留的FID 7F10。DFTELECOM包含独立于应用的信息。8.2文件类型本节定义了适用于本部分的应用的文件类型。8.2.1专用文件专用文件(DF)提供文件的功能分组。它可以是DF和或EF的上级目录。DF文件由文件标识符来引用。应用DF (ADF)是一个特殊的DF,它包含应用中所有的DF和EF。8.22基本文件8.22.1透明EF透明结构的EF由字节序列组成。当读取或更新文件时,字节序列可以通过相对地址(偏移)来引用,相对地址指示出了起始字节的位置和要被读取或更新的字节数。透明EF的第一个字节的相对地址为0000。数据的长度在EF的SELECT响应中被指示。8.2.2.2线性定长EF线性定长结构的EF是由一系列具有固定的相同长度的记录的序列组成。第一个记录的编号为l。记录的长度以及记录长度乘以记录的数量所得的数值在EF的SELECT响应中被指示出。访问此种EF中的记录的几种方法如下: 使用记录编号的绝对数值; 如果记录指针没有被设置,则可以通过NEXT或PREVIOUS模式对第一个或最后一个记录执行操作。 如果设置了记录指针,则可以在该记录上执行以下操作:下一个记录(除了记录指针被设置在最后一个记录上)或前一个记录(除了记录指针被设置在第一个记录上); 使用样式查询来识别记录。如果选择一个记录后的操作异常中断(例如:由于失败的执行一个命令),那么记录指针应保留在执行该操作前记录指针所被设置的位置。目前,这种类型文件中的记录不能超过254,并且每个记录不能大于255字节。8.2.2.3循环文件循环文件用来存储按时间顺序排列的记录。当所有的记录已被存储,那么下一个存储的数据将覆盖最老的信息。具有循环结构的EF由相同长度的固定数量的记录组成。在该文件结构中,第一个记录和最后一个记录之间有一个链接。当记录指针设置在最后一个记录n上,那么下一个记录则为记录l。类似的,当记录指针设置在记录1上,那么前一个记录则为记录n。最后一次更新的包含最新数据的记录其编号为1,存储最老数据的记录的编号为n。在更新操作中只有PREVIOUS被用到。对于读取操作,寻址的方法为Next、Previous、Current和Record Number。如果选择一个记录后的操作异常中断(例如:由于失败的执行一个命令),那么记录指针应保留在执行该操作前记录指针所被设置的位置。目前,这种类型文件中的记录不能超过254,并且每个记录不能大于254字节。8.3文件引用文件标识符(FID)用来标记地址或识别一个特定的文件。FID由两字节组成并以十六进制编码。FID受以下条件的影响: 在文件创建时应被分配一个FID。 在同一父节点下的任何两个文件不能有同样的ID。 当前DF的下一级子文件,以及上一级DF或上一级DF的下一级子文件都不能有同样的FID。FID串联起来就构成了路径。路径起点为MF或当前的DF,终点为文件本身的标识符。FID的顺序通常是从父节点到子节点。短文件标识符(SFI)用5比特编码,其值从1到30。在同一父节点下的两个文件不能有同样的SFI。DF的名字用1到16个字节编码。DF的名字为AID,它在卡内是唯一的。在给定的逻辑信道上,保留的FID 7F FF可以用作当前激活应用ADF的FID。8.4选择文件的方法在USIM激活并且响应了复位操作ATR后,MF则被默认的选择成为当前目录。通过SELECT功能,并使用本章所定义的3种方法之一,就可以选择任意一个文件。8.4.1 通过文件标识符选择文件选择一个DF,ADF或MF后,则该DF、ADF或MF被设置为当前的目录,在该选择后则不存在当前EF。选择一个EF后,该EF被设置为当前的EF,而当前目录仍为该EF的上级DF,ADF或M
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 设备安全生产及防护培训课件
- 设备安全操作规程课件
- 个人车位租房合同2篇
- 广西壮族自治区南宁市广西大附属中学2026届英语九年级第一学期期末教学质量检测模拟试题含解析
- 火锅餐饮特许加盟经营合同2篇
- 设备安全培训报告课件
- 2025年游戏活动考试题目及答案
- 2025年教师招聘之《幼儿教师招聘》预测试题附参考答案详解(完整版)
- 2025年教师招聘之《幼儿教师招聘》考前冲刺模拟题库附答案详解(预热题)
- 医学评估试题及答案
- 2025年电梯安全总监职责培训考核试题及答案
- 2025年国家能源集团四川公司集团系统内招聘10人笔试参考题库附带答案详解(10套)
- 碧海BH6000-1000型无菌纸盒灌装机学习资料
- 2025年供电所人员考试题(含答案)
- 待岗返岗管理办法
- 药肥登记管理办法
- 商混公司生产部管理制度
- 水果供应链协议
- 美容师(皮肤管理师)技能测试题库及答案
- 考古学复习资料与题库
- 铝粉代加工铝锭合同范本
评论
0/150
提交评论