USIM Application session 激活过程

USIM Application session的激活是选择相应的DF,然后读取session所需的ef。

ME                                UICC

--------SELECT  AID------->

--------  READ EFs  -------->

.....

--------  STATUS      -------->

               P1=0X01  : 当前的app已经在ME中完成初始化


具体过程:

1. 首先从EF_DIR中选择相应的ADF

2. 读取app初始化所必须的EF

    - Emergency call codes: EF_ECC

    - Language indication:   EF_LI or EF_PL.  若ME不支持EF_LI中的语言或者EF_LI不存在,就从EF_PL中选择。若ME均不支持EF_LI和EF_PL中的语言项,则使用ME自己的语言。(其中EF_LI是可选的EF,Ef_PL是必须存在的)

3. USIM执行 用户校验过程

    管理信息请求,EF_AD

    USIM service table请求,EF_UST

    a. 如果FDN使能,不支持FDN的ME只允许emergency call,不允许其他的MO-CS call和MO-SMS;

    b. 如果BDN使能,不支持CC的ME只允许emergency call,不允许其他的MO-CS call;

    c.如果ACL使能,不支持ACL的ME不应该向network发送APN

    完成以上这些过程后,3G的session将会启动,否则3G session将不会激活。

还有以下过程要执行,如果ME和USIM支持相应的服务

‑     IMSI request;

‑     Accesscontrol information request;

-     HigherPriority PLMN search period request;

‑     EHPLMNrequest

‑     HPLMNselector with Access Technology request;

‑     Usercontrolled PLMN selector with Access Technology request;

-     Operatorcontrolled PLMN selector with Access Technology request;

‑     GSMinitialisation requests;

‑     LocationInformation request for CS-and/or PS-mode and/or EPS;

‑     Cipherkey and integrity key request for CS- and/or PS-mode;

-     EPS NASSecurity Context request for EPS;

‑     ForbiddenPLMN request;

‑     Initialisationvalue for hyperframe number request;

‑     Maximumvalue of START request;

‑     CBMID request;

‑     Dependingon the further services that are supported by both the ME and the USIM thecorresponding EFs have to be read.

上述过程均完成以后,ME 3G session才激活完成,并且ME发送给USIM特定的STATUS命令(P1=0X01)

你可能感兴趣的:(USIM Application session 激活过程)