REFRESH命令的作用是通知终端UICC配置发生了变化,这些变化是由NAA(网络访问应用)活动引起的。它允许UICC指示终端刷新其内存中关于NAA应用的信息,确保终端了解最新的配置状态。REFRESH命令支持多种模式,包括初始化NAA、文件变更通知、NAA初始化和文件变更通知、UICC重置、NAA应用重置、NAA会话重置以及eUICC配置文件状态变更。这些模式允许UICC根据需要更新终端上的NAA应用信息,以确保终端和UICC之间的信息同步。
REFRESH 命令
目的
使终端能够接收到由于NAA应用程序活动导致的UICC配置更改的通知。NAA应用程序负责确保此过程正确执行。
3G平台操作
- 如果指定的NAA活动,则终端执行REFRESH。
- 如果指定的NAA不活动,则终端发送TERMINAL RESPONSE:REFRESH执行但指定的NAA不活动,并且不选择指定的NAA。
- 如果未指定AID,则假定REFRESH适用于当前在基本逻辑通道(逻辑通道0)上选定的NAA应用程序。如果没有NAA当前被选中,则终端发送TERMINAL RESPONSE(命令执行成功)。
2G平台操作
- 2G平台不提供AID COMPREHENSION-TLV。
支持的模式
1.NAA初始化:指示终端按照NAA定义执行NAA初始化,开始于PIN验证程序之后。
2.NAA文件更改通知:通知终端指定NAA和DFTELECOM下的文件中已更改的EFs的身份。
3.NAA初始化和文件更改通知:结合前两种模式。
4.NAA初始化和完全文件更改通知:导致终端执行NAA初始化程序,并通知终端指定NAA中几个EFs已更改。
5.UICC重置:导致终端对每个活动应用程序执行应用程序会话终止程序。随后,终端丢弃UICC的任何缓存值,对UICC执行重置(首选热重置),并开始新的卡会话。终端不发送TERMINAL RESPONSE;这是一个例外,通常在命令完成后发送TERMINAL RESPONSE。UICC将重置视为隐式TERMINAL RESPONSE。UICC重置模式在CAT需要ATR或完整的UICC初始化程序时使用。
6.NAA应用程序重置:导致终端执行NAA会话终止和NAA应用程序关闭程序。随后,终端执行NAA初始化程序。此模式仅适用于3G平台,不适用于2G平台。
7.NAA会话重置:等同于"NAA初始化和文件更改通知"模式,并额外要求终端执行特定的NAA程序。此模式仅适用于3G平台,不适用于2G平台。
8.eUICC配置文件状态更改:指示卡片即将更改启用的配置文件(如ETSI TS 103 383 [58]中定义),但不需要重置。终端运行与ETSI TS 102 221 [1]中定义的应用程序会话终止程序,对每个活动应用程序。随后,终端丢弃配置文件的任何缓存值,包括EFICCID和EFDIR的内容,并发送TERMINAL RESPONSE。卡片内部关闭除通道0之外的所有逻辑通道,将UICC重置为ETSI TS 102 221 [1]中定义的"UICC激活和ATR后的默认状态",并在发送TERMINAL RESPONSE响应之前重置PIN状态。UICC可以继续使用终端在REFRESH命令之前的UICC激活程序中指示的终端电源供应值。最后,终端按照ETSI TS 102 221 [1]条款14.5.1的规定进行UICC激活程序。
成功执行REFRESH命令
- 如果终端仅对模式中指定的EFs成功执行REFRESH命令,终端应在完成刷新后(即考虑到EFs的新值)使用TERMINAL RESPONSE(OK)通知UICC。
- 对于"UICC重置"或"eUICC配置文件状态更改"模式的REFRESH命令,UICC在接收到TERMINAL RESPONSE后应终止主动UICC会话,并且在执行TERMINAL PROFILE命令之前不能启动新的主动UICC会话。
注意事项
- 许多终端在初始化时将NAA应用程序文件的副本复制到终端,以加快在NAA会话期间访问这些字段的速度。编码此REFRESH命令的目的之一是使终端能够有效地更改此类图像。
- 如果终端在执行REFRESH命令时处于忙碌状态(例如,在通话中或浏览菜单),则工具包应用程序可以稍后重试。
- 建议终端尽量减少发送临时问题TERMINAL RESPONSE,因为在UICC发出REFRESH命令和终端执行刷新程序之间的时间段内,终端和UICC中持有的数据可能存在不一致。然而,重试所有主动命令的责任在于UICC。
- 如果终端指示支持刷新强制策略,UICC可以可选地请求立即执行REFRESH。在这种情况下,除非终端正在进行的更高优先级活动禁止,否则终端应在满足请求条件时立即处理REFRESH命令。NAAs可以指定哪些更高优先级活动导致推迟无延迟的REFRESH命令。
- 立即执行此命令可能会干扰其他活动,如语音和数据通信(包括紧急通信)。