- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
UICC初始化访问分析和优化
UICC初始化访问分析和优化
【摘 要】针对移动终端初始化时对UICC访问过程的优化需求,介绍了UICC初始化过程中的分阶段分析方法,并分别从时间参数、APDU命令和访问文件等四个方面结合具体实验数据加以整理和分析,最后从数据传输、APDU命令和访问文件等方面提出合理的UICC访问优化建议。
【关键词】UICC 机卡接口 APDU命令 文件访问 访问优化
中图分类号:TN929.5 文献标识码:A 文章编号:1006-1010(2014)-03-
1 引言
通用集成电路卡(UICC,Universal Integrated Circuit Card)作为移动通信系统中全球用户身份识别模块(USIM,Universal Subscriber Identity Module)的主要载体,已广泛应用于各制式的移动通信系统中,如GSM、WCDMA、TD-SCDMA、CDMA2000、LTE等。其作为通用智能卡平台,可同时支持一项或多项业务应用,如USIM、ISIM(IMS SIM)、CSIM(CDMA SIM),以及近场通信(NFC,Near Field Communication)、SWP/HCI(Single Wire Protocol/Host Controller Interface)和物联网嵌入式SIM卡等功能。
随着移动终端设备的快速发展和普及,用户对终端设备的使用体验有了更高的要求,特别是开机速度、短信和联系人存贮容量与读取速度等方面。而多模多卡智能终端的广泛使用,以及日益复杂的UICC业务功能和逐步提高的卡片容量等因素都对终端设备初始化时的用户体验带来了一定的影响。因此,根据UICC相关技术规范和功能特点,结合实际对比测试数据,对影响用户体验的各因素做详细的比较和分析,并提出对UICC初始化的优化建议显得尤为必要,特别是从UICC的应用层面做访问优化。
2 分析方法
2.1 分析背景
当前移动终端和UICC支持的应用和业务越来越丰富和复杂,用户在开机初始化时需等待的时间也越来越长,这无疑对用户体验带来了负面影响。而纵观整个初始化过程,UICC的初始化访问成为耗时的重要因素之一。
终端设备在初始化时与UICC相关的操作通常包含如下三方面:
(1)终端设备的操作:包含终端软件初始化,终端发送给UICC的APDU(Application Protocol Data Unit)命令的准备和处理,以及移动网络的注册登记。
(2)UICC和终端设备机卡接口的操作:包括机卡接口上的数据传输,该接口须符合ETSI TS 102 221或TS 102 600的要求。
(3)UICC的操作:包括UICC软件初始化和对APDU命令的处理。
通常耗费在第一项和第三项上的时间受诸多因素的影响,如:终端设备和UICC的硬件规格,终端提供给UICC的电压、电流和时钟信号频率,终端的读卡策略与先后顺序,搜索和注册网络的快慢,以及终端和UICC各自操作系统的软件架构和执行效率等。对于第二项,由于需遵循标准的技术规范且受外部影响较小,因此将成为本文的讨论重点。
为进一步明晰UICC开机初始化时的优化方向,首先需理清在UICC访问过程中进行了何种操作,读取了哪些文件以及相应耗费的时间。然而无法将市面上所有终端设备和各种类型的UICC逐一做对比实验和数据分析,比较适用的方法是随机选取几款较为典型的终端和普遍使用的UICC作为样本加以分析。
2.2 实验方法
针对上述分析背景中的介绍,对比实验可以分为如下三个阶段:
阶段一:使用抓包工具抓取开机初始化时卡接口上所有通信数据,可使用终端Logging或COMPRION IT3/Move等工具;
阶段二:借助PC和读卡器测量阶段一中抓取的数据序列时间,可使用COMPRION MoVie或Gemalto Card Admin等工具;
阶段三(可选):如果终端初始化时没有选择UICC所支持的最大波特率(Baud rate),则使用最大波特率重复阶段二。
注:对比测试时保持PIN码、FDN、BDN等关闭,且只有一种卡应用。
(1)阶段一
阶段一是为了获取机卡接口上完整数据流,具体实验步骤如下:
1)将抓包工具连接上终端设备和UICC,并准备抓取数据;
2)终端设备开机直至初始化完成;
3)停止抓包并将抓取的数据保存成Log文件;
4)整理并分析抓取的Log文件中APDU的数量、字节数和访问文件等;
5)重复步骤1~4,并取五次平均值。
(2)阶段二
阶段二是为了排除初始化时终端设备自身的处理时间而集中于卡接口,步骤如下:
1)将插入UI
您可能关注的文档
- PIS和大学生就业竞争力自我培养.doc
- PISA数学素养测试试题特点分析和启示.doc
- PIVAS信息系统医嘱管理模块设计探究和新思维.doc
- PIM流程和数据智能管理平台建设.doc
- PISA 2006科学测评框架结果和启示.doc
- PILATON水电站取水口二期导流设计和施工.doc
- PI和PE方案治疗小细胞肺癌疗效观察.doc
- PKPM软件设计常见问题和应用.doc
- PLC原理和应用争先达标教学模式初探.doc
- PKP和PVP治疗骨质疏松性椎体压缩性骨折对比分析.doc
- UI设计岗位技能需求和项目选取.doc
- UML 建模工具课程教学改革和实践.doc
- UML建模课程教学设计和实施探讨.doc
- UMTS和LTE FDD系统铁塔共建共享干扰分析.doc
- UNEA对MEAs影响和中国对策お.doc
- Unit 1 Can you play the guitarSection A 1a―2c教学设计和反思.doc
- Unit 10 It’s a nice day,isn’t it第一课时教学设计和反思.doc
- Unit 2 Where’s the library教学设计和反思.doc
- Unit 5 my school life Topic3 Section 教案设计和教学反思.doc
- Unit 6 At The Zoo第一课时教学设计和评析.doc
原创力文档


文档评论(0)