网站选项卡免费做网站的平台
5 应用协议
在 TS 31.101 [11] 的对应条款中所述的要求适用于 USIM 应用。
在执行后续章节“USIM 安全相关程序”和“订阅相关程序”中的程序之前,必须执行“USIM 管理程序”中列出的程序。“USIM 安全相关程序”中列出的程序是强制性的。“订阅相关程序”中列出的程序只有在 USIM 中提供了相关的可选服务时才能执行。但是,如果实现了这些程序,则必须按照“订阅相关程序”章节执行。
如果程序与 USIM 服务表中指示的特定服务相关,则只有当相应的位表示该服务为“服务可用”时,才执行该程序(参见“EFUST”章节)。在所有其他情况下,程序不应启动。
5.1 USIM 管理程序
如果 UICC 上存在 USIM 应用程序,3GPP ME 应仅使用 USIM 应用程序,而不考虑使用的无线接入技术。在这种情况下,可能存在的 SIM 应用程序永远不应被 3GPP ME 使用。
5.1.1 初始化
5.1.1.1 USIM 应用程序选择
在 UICC 激活后(参见 TS 31.101 [11]),ME 选择 USIM 应用程序。如果没有找到 EFDIR 文件或 EFDIR 文件中没有列出 USIM 应用程序,则 ME 可以尝试选择 TS 51.011 [18] 中指定的 GSM 应用程序。
注意:可能需要重置卡片才能选择 GSM 应用程序。
在成功选择 USIM 应用程序后,选定的 USIM(AID)存储在 UICC 上。这个应用程序被称为最后选择的 USIM 应用程序。在 UICC 停用后再次激活时,最后选择的 USIM 应用程序应在 UICC 上可用。
如果使用部分 DF 名称选择 USIM 应用程序,则命令中提供的部分 DF 名称应唯一标识一个 USIM 应用程序。此外,如果使用 TS 31.101 [11] 中指定的部分 DF 名称选择 USIM 应用程序,并在 SELECT 命令中指示最后一次出现,则 UICC 应选择存储为最后 USIM 应用程序的 USIM 应用程序。如果在 SELECT 命令中指示了选项 first、next/previous,则如果在同一个会话中之前没有选择应用程序,则它们没有意义,并应返回适当的错误代码。
5.1.1.2 USIM 初始化
ME 请求紧急呼叫代码。有关服务要求,请参见 TS 22.101 [24]。
ME 请求语言指示。首选语言选择应始终优先使用 EFLI 而不是 MF 级别的 EFPL,除非以下任何条件适用:
- 如果 EFLI 在其最高优先级位置的值为 'FFFF',则首选语言选择应为 TS 31.101 [11] 中定义的 MF 级别 EFPL 中的语言偏好;
- 如果 ME 不支持 EFLI 中指示的任何语言代码,或者如果 EFLI 不存在,则语言选择应为 TS 31.101 [11] 中定义的 MF 级别 EFPL 中的语言偏好;
- 如果终端不支持 EFLI 和 EFPL 中的语言,则终端应使用其自身的内部默认选择。
然后 ME 运行用户验证程序。如果程序未成功执行,则 USIM 初始化停止。
ME 执行行政信息请求。
ME 执行 USIM 服务表请求。
ME 执行启用服务表请求。
如果启用了 FDN,则不支持 FDN 的 ME 应允许紧急呼叫,但不允许 MO 呼叫和 MO-SMS。
如果启用了 BDN,则不支持呼叫控制的 ME 应允许紧急呼叫,但不允许 MO 呼叫。
如果启用了 ACL,则不支持 ACL 的 ME 不应向网络发送任何 APN。
如果所有这些程序都已成功执行,则 3G 会话将开始。在所有其他情况下,3G 会话不会开始。
之后,如果 ME 和 USIM 支持相关服务,则 ME 运行以下程序:
- 如果服务 n°130 不可用,则执行 IMSI 请求;
- 如果服务 n°130 可用,则执行 SUPI_NAI 请求;
- 执行访问控制信息请求和/或 UAC 访问身份配置程序;
- 执行更高优先级 PLMN 搜索周期请求;
- 执行 EHPLMN 请求
- 执行带访问技术的 HPLMN 选择器请求;
- 执行用户控制的 PLMN 选择器带访问技术请求;
- 执行运营商控制的 PLMN 选择器带访问技术请求;
- 执行 GSM 初始化请求;
- 执行 CS 和/或 PS 模式和/或 EPS 和/或 5GS 的位置信息请求;
- 执行 CS 和/或 PS 模式的密钥和完整性密钥请求;
- 执行 EPS NAS 安全上下文请求;
- 执行 5GS NAS 安全上下文请求;
- 执行禁止 PLMN 请求;
- 执行超帧号初始化值请求;
- 执行 START 最大值请求;
- 执行 CBMID 请求;
- 根据 ME 和 USIM 支持的进一步服务,必须读取相应的 Efs。
在 USIM 初始化成功完成后,ME 准备好进行 3G 会话,并应通过发送特定的 STATUS 命令向 USIM 指示这一点。
这段文档是关于3GPP技术规范TS 31.102版本17.5.0(2022-04)中USIM应用的详细描述。以下是文档中关于GSM相关初始化程序、会话终止、紧急呼叫代码、语言指示、行政信息请求、USIM服务表请求、UICC存在检测、PSM中的UICC接口、eDRX期间的UICC接口以及MICO期间的UICC接口的摘要:
### GSM相关初始化程序
如果启用了GSM访问,并且适用的服务已启用,且ME支持GSM紧凑访问技术,则应执行以下程序:
- 调查扫描请求;
- CPBCCH信息请求。
### 会话终止
#### 3G会话终止
- ME通过发送特定的STATUS命令通知USIM终止程序开始。
- ME将执行必要的程序,将以下订阅者相关信息传输到USIM(如果ME和USIM支持相关服务):
- CS和/或PS域和/或EPS和/或5GS的定位信息更新。
- CS和/或PS域的密钥和完整性密钥更新。
- EPS域的EPS NAS安全上下文更新。
- 5GS域的5GS NAS安全上下文更新。
- 增加计费信息。
- 禁止PLMN更新。
- GSM终止程序。
- 最后,ME从其内存中删除所有这些订阅者相关信息元素。
#### GSM终止程序
如果启用了GSM访问,并且适用的服务已启用,则应执行以下终止程序:
- CPBCCH信息更新(如果ME支持GSM紧凑访问技术)。
### USIM应用关闭
在5.1.2中定义的3G会话终止后,可以通过关闭与该特定USIM应用通信的逻辑通道来关闭USIM应用。
### 紧急呼叫代码
- 请求:ME执行EFECC的读取程序。如果EFECC不包含任何有效号码,ME应使用其存储的紧急号码来设置紧急呼叫,而无需USIM。
- 更新:ME执行EFECC的更新程序。
### 语言指示
- 请求:ME执行EFLI的读取程序。
- 更新:ME执行EFLI的更新程序。
### 行政信息请求
ME执行EFAD的读取程序。
### USIM服务表请求
ME执行EFUST的读取程序。
### UICC存在检测
ME根据TS 31.101 [11]检查UICC的存在,检查间隔为30秒的不活动期间。如果根据TS 31.101 [11]的存在检测失败,则应在尽可能短的时间内(但至少在存在检测失败后5秒内)终止呼叫。
### PSM中的UICC接口
- 如果UICC支持UICC挂起机制(SUSPEND UICC命令),ME可以在进入PSM后挂起UICC。在这种情况下,ME应在离开PSM之前成功恢复UICC。
- 如果UICC不支持UICC挂起机制,且仅在USIM的PIN被禁用的情况下,ME可以在进入PSM后可选地停用UICC。
### eDRX期间的UICC接口
- 如果UICC支持UICC挂起机制(SUSPEND UICC命令),ME可以在扩展空闲模式DRX周期期间挂起UICC。在这种情况下,ME应在扩展空闲模式DRX周期结束前或在任何其他传输到网络之前成功恢复UICC。
- 如果UICC不支持UICC挂起机制,且仅在USIM的PIN被禁用的情况下,ME可以在扩展空闲模式DRX周期期间可选地停用UICC。
### MICO期间的UICC接口
- 如果UICC支持UICC挂起机制(SUSPEND UICC命令),ME可以在进入MICO后挂起UICC。在这种情况下,ME应在离开MICO之前成功恢复UICC。
- 如果UICC不支持UICC挂起机制,且仅在USIM的PIN被禁用的情况下,ME可以在进入MICO后可选地停用UICC。
这些程序旨在优化电源消耗和信号效率,同时确保UICC接口的正常运行。