Cu接口技术要求第1部分物理电气和逻辑特性3.docx

上传人:b****8 文档编号:30465957 上传时间:2023-08-15 格式:DOCX 页数:15 大小:433.42KB
下载 相关 举报
Cu接口技术要求第1部分物理电气和逻辑特性3.docx_第1页
第1页 / 共15页
Cu接口技术要求第1部分物理电气和逻辑特性3.docx_第2页
第2页 / 共15页
Cu接口技术要求第1部分物理电气和逻辑特性3.docx_第3页
第3页 / 共15页
Cu接口技术要求第1部分物理电气和逻辑特性3.docx_第4页
第4页 / 共15页
Cu接口技术要求第1部分物理电气和逻辑特性3.docx_第5页
第5页 / 共15页
点击查看更多>>
下载资源
资源描述

Cu接口技术要求第1部分物理电气和逻辑特性3.docx

《Cu接口技术要求第1部分物理电气和逻辑特性3.docx》由会员分享,可在线阅读,更多相关《Cu接口技术要求第1部分物理电气和逻辑特性3.docx(15页珍藏版)》请在冰豆网上搜索。

Cu接口技术要求第1部分物理电气和逻辑特性3.docx

Cu接口技术要求第1部分物理电气和逻辑特性3

YD/T1762.1-2008TD-SCDMA/WCDMA网通用用户识别模块(USIM)与终端间Cu接口技术要求第1部分:

物理、电气和逻辑特性_3>

7.3.1.1.2情况2

C-APDU被不变的映射到C-TPDU。

交换流程如下:

1)终端传输层发送T=O命令头给USIM。

2)USIM接收到命令头:

a)在正常处理下,USIM应返回数据和状态给终端传输层。

USIM应使用程序字节‘6CXX’(如果有要求,则用程序字节‘61XX’)来控制数据的返回(参见下面);或者

b)在非正常处理下,USIM应仅返回状态给终端传输层。

3)接收到来自USIM的数据(如果有数据)和状态,终端传输层应停止命令处理。

终端和USIM传输层间交换的详细信息可参见附录C,其中也包括‘61XX’和‘6CXX’程序字节的使用。

R-TPDU被不变的映射到R-APDU。

在完成命令的处理后,从USIM返回给终端传输层的数据(如果有数据)和状态按如下方式被映射到R-APDU:

●如果有数据返回,返回的数据被映射到R-APDU的可选数据字段。

如果没有数据返回,R-APDU的可选数据字段为空。

●返回的状态被不变的映射到R-APDU的必选状态字段。

7.3.1.1.3情况3

C-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’给终端传输层,要求终端传输层发起一个GETREAPONSE命令从USIM重新获得数据;或者

b)在非正常处理下,应仅返回状态给终端传输层。

4)接收到在步骤3返回的程序字节或状态后,如果USIM:

a)在步骤3(a)返回程序字节‘61XX’,则终端传输层应向USIM发送GETRESPONSE命令头,命令中P3的值应小于等于‘61XX’字节中‘XX’字节所包含的值;或者

b)在步骤3(b)返回状态,该状态指示了一个告警(‘62XX’或‘63XX’)或与应用相关(‘9XXX’但不是‘9000’),则终端传输层应发送一个GETRESPONSE命令,该命令中Le=‘00’;或者

c)在步骤3(b)返回不同于步骤4(b)的所描述的状态,则终端传输层应停止命令的处理。

5)如果在步骤4(c)处理没有停止,GETRESPONSE命令应按照情况2命令的处理规则来处被处理。

从USIM来的第一个R-TPDU指示了USIM正确的执行了命令并且USIM有长度为LUSIM字节的多数据要传输。

第一个R-TPDU被无改变的映射到R-APDU。

终端和USIM传输层间交互的详细信息可参见附录C,其中也包括‘61XX’和‘6CXX’程序字节的使用。

7.3.1.1.5程序字节‘61XX’和‘6CXX’的使用

USIM返回程序字节‘61XX’和‘6CXX’给终端传输层来指示目前正在处理的命令请求数据的方式。

这些程序字节仅用于当使用T=0协议来处理情况2和情况4的命令时。

程序字节‘61XX’指示终端传输层向USIM发起一个GETRESPONSE命令。

GETRESPONSE命令头的P3被设置为‘XX’。

程序字节‘6CXX’指示终端传输层立即重传前一个命令头,设置P3=‘XX’。

在情况2和情况4的容错处理过程中,程序字节的使用如下:

如果有错误,USIM返回错误状态指示或告警条件,而不返回‘61XX’和‘6CXX’。

7.3.1.1.5.1情况2的命令

1)如果USIM接收到一个情况2的命令头,并且Le=‘00’(LUSIM<256字节)或Le>LUSIM,USIM应返回:

a)程序字节‘6CLUSIM’指示终端应用层立即重传命令头,设置P3=LUSIM;或者

b)一个告警或错误条件的状态指示.(但不是SW1SW2=‘9000’)。

2)如果USIM接收到一个情况2的命令头,并且Le=LUSIM,USIM应返回:

a)在INS、INS或‘60’程序字节的控制下,长度Le=LUSIM的数据后跟随着相关的状态;或者

b)程序字节‘61XX’指示终端传输层发起一个GETRESPONSE命令,其最大长度为‘XX’,‘XX’小于LUSIM(如果卡的缓存小于LUSIM,这种情况会发生);或者

c)一个告警或错误条件的状态指示(但不是SW1SW2=‘9000’)。

3)如果USIM接收到一个情况2的命令头,并且Le

a)在INS、INS或‘0’程序字节的控制下,长度Le的数据后跟随着程序‘61XX’指示终端传输层发起一个最大长度为'XX’的GETRESPONSE命令;或者

b)一个告警或错误条件的状态指示(但不是SW1SW2=‘9000’)。

7.3.1.1.5.2情况4的命令

如果USIM接收到一个情况4的命令,处理完随着C-APDU发送的数据后,USIM应返回:

a)程序字节‘61XX’指示终端应用层发起一个最大长度为‘XX’的GETRESPONSE命令;或者

b)一个告警或错误条件的状态指示(但不是SW1SW2=‘9000’)。

发起的GETRESPONSE命令被认为是情况2所描述的命令。

7.3.2使用T=1协议传输APDU

从终端的应用层发送C-APDU到终端的传输层。

传输层无改变的映射C-APDU到一个I-block。

该I-block被传送到USIM。

在I-block的INF中的响应数据(如果有数据)和状态从USIM被返回到终端传输层。

如果USIM返回的状态为:

告警(‘62XX’或‘63XX’)、一个应用条件(‘9XXX’)或一个命令的成功执行(‘9000’),则USIM还应返回与命令处理相关的数据(如果有数据)。

其它任何状态都没有数据返回。

I-block中INF的内容被无改变的映射到R-APDU,并且返回给终端应用层。

T=1协议下APDU消息的传输根据以下所描述的四种不同情况被映射到I-block的信息中。

7.3.2.1情况1

C-APDU被映射到I-block的INF中,不发生任何改变:

应用层(C-APDU)

从I-block的INF中接收到的响应被无改变的映射到R-APDU。

7.3.2.2情况2

C-APDU被映射到I-block的INF中,不发生任何改变:

R-APDU或者包含一个I-block中的INF,或者包含在同一响应中接收到的多个连续的I-block中的INF的组合。

7.3.2.3情况3

C-APDU被无改变的映射到一个INF中,或被映射到几个连续的I-block的INF中,这些I-block使用链接功能被链接起来。

I-block中的INF被无改变的映射到R-APDU。

7.3.2.4情况4

C-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所示。

表28APDU中数据情况的定义

情况

命令数据

响应数据

1

2

3

4

7.4.1APDU的交互

图19展示了命令/响应对的交互原理

7.4.2CAT层

CAT层使用应用状态字来指示以下信息:

●对于终端,proactive命令的可用性(‘91XX’):

●终端对Envelope命令的响应数据的使用(正常‘9000’,告警‘62XX’或‘63XX’);

●CAT处理一个Envelope命令暂时不可用(‘9300’)。

7.4.2.1Proactive命令

当状态字SWI-SW2等于‘9000'9000’,卡能够回应‘91XX’来指示一个Proactive命令被挂起。

终端使用FETCHC-APDU来得到挂起的Proactive命令。

终端通过执行TERMINALRESPONSEC-APDU向USIM发送Proactive命令的响应。

后面所描述的机制是针对于情况4下的C-APDU。

它独立于传输协议的。

图20

7.4.2,2ENVELOPE命令

ENVELOPEC-APDU用于给CAT传送数据。

对于一些包含在该命令中实体部分的BER-TLV(例如;SMS-PP数据下载),卡可以在应答信道(例如:

RP-ACK)或错误信道(例如:

RP-ERRPR)上发回终端所发送的数据。

BER-TLV对象在ETSITSI02223[4]中定义。

本命令属于情况4,下面对该命令的两种情况进行描述。

情况4:

肯定的应答

当R-APDU中的状态字为‘9000’,则终端应认为接收的数据字段为一个肯定的应答,并使用正常应答信道(例如:

RP-ACK)。

情况4:

否定的应答

当R-APDU中的状态字为‘62XX’或‘63XX’,则终端应认为接收的数据字段为一个否定的应答,并使用错误应答信道(例如:

RP-ERROR)。

8应用和文件结构

本章描述了USIM的应用和逻辑结构。

8.1USIM应用结构

图23举例说明了USIM中应用的结构。

图23USIM应用结构实例

本部分不对应用的位置强加约束。

所有的应用都可以从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.2.2基本文件

8.2.2.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和RecordNumber。

如果选择一个记录后的操作异常中断(例如:

由于失败的执行一个命令),那么记录指针应保留在执行该操作前记录指针所被设置的位置。

目前,这种类型文件中的记录不能超过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‘7FFF’可以用作当前激活应用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或MF。

当前EF总是当前目录的子节点。

只有当前应用的ADF可以通过FID来选择。

任何应用的特定命令只有当它是当前目录下的特定命令时,它才能被执行。

从最后一次选择的文件开始,通过引用文件标识符(FID)来选择文件,那么以下文件可能被选择:

●当前目录下任何子节点上的文件;

●当前DF的父目录下任何直接子节点上的DF;

●当前目录的父目录;

●当前DF;

●当前激活应用的ADF;

●MF。

图26为符合本部分要求的一个应用的逻辑结构的实例。

图26逻辑结构实例

如果FID被使用,表29给出了符合本部分图26逻辑结构要求的应用的所有有效选择。

重新选择最后一次选择的文件也是允许的,但在这里没有描述。

在该例中,认为当前应用(ADFl)之前已经通过DF名字被选择,因此ADF1可以通过使用FID‘7FFF’来被选择。

表29文件选择

最后一次选择的文件

有效的选择

MF

DF1

ADFI

ADFl,DFl.EFl,EF-DIR

MF,ADFl,EF2

MF,DF3,DF4,EF3

DF3

DF4

DF5

EF1

EF2

EF3

EF4

EF5

EF6

EF7

MF,ADF1.DF4.DF5.EF4

MF,ADF1,DF3.DF5,EF6

MF,ADF1,DF3,EF7

MF,ADF1,DF1,EF-DIR

MF,ADF1,DF1

MF,ADF1,DF3,DF4

MF,ADF1,DF3,DF4,DF5

MF,ADF1,DF3,DF4,EF6

MF,ADF1,DF3.DF4.EF5

MF,ADF1,DF3,DF5

附件列表

下载次数:

0

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 外语学习 > 英语学习

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1