手机智能卡OTA的设计与实现
发布时间:2017-05-22 14:04
本文关键词:手机智能卡OTA的设计与实现,,由笔耕文化传播整理发布。
【摘要】:随着3G的大规模应用,3G智能卡是发展业务的有效平台,智能卡的需求将大幅增加,而SIM卡(Subscribers Identity Module)的出现使移动通信领域跨向了一个新的时代。SIM卡是带有微处理器的智能芯片,由于SIM卡具有的高度集成,安全级别高的特性,这就使得SIM卡能够存储终端用户的所有安全信息。随着移动通信领域对于安全需求的不断提高,SIM卡已成为移动通信领域必不可少的一环。在3G时代,用户在手机上就可通过SIM卡完成各种金融类或银行业务,实现包括银行转账、电子钱包、电子购物、手机缴费等业务,为广大用户的日常生活增添便利。 OTA技术下载数据的方式是一种无线接入的方式,它是基于C/S结构,该模式的两端分别是OTA服务器和SIM卡,Mobile Operator Server能够通过OTA技术借助短消息通道的方式和STK功能将用户手中的SIM卡内的数据与内容进行更新,将相应的OTA下载数据以数据短消息的形式透明地传递给用户OTA卡;此外,SIM卡还可以通过OTA技术接收Mobile Operator Server的特殊服务消息,它将下载并且激活新的应用。 本论文的主要目的是在既符合GSM网络的标准功能,还符合扩展支持中国移动OTA技术规范的SIM卡OS基础之上构建出OTA模块;GSM OS模块主要实现的功能包括:SIM卡内文件系统管理,GSM信道命令处理和GSM安全认证等,而OTA系统主要实现的功能包括:OTA上行业务数据处理、下行业务数据处理、品牌管理、OTA应用运行环境、用户管理和安全校验模块等。 OTA系统是根据设计而来,三星S3C9N9芯片内包含的功能有:基础时钟、内存访问、输入/输出等。本论文就是在三星S3C9N9芯片基础上装载Java卡平台之后,利用Java卡API开发出SIM卡OTA系统,再通过VC调用CalmShine底库来开发OS底层,使用JBuilder9语言进行上层应用开发;C语言主要是空间管理、安全校验、文件访问和构建底层数据传输等方面的功能,而利用JAVA2主要是上层OTA系统的开发。
【关键词】:智能卡 空中下载技术(OTA) SIM卡开发包(STK) 个人识别模块(SM) GSM网络
【学位授予单位】:广东工业大学
【学位级别】:硕士
【学位授予年份】:2012
【分类号】:TN929.53;TN409
【目录】:
- 摘要4-5
- ABSTRACT5-7
- 目录7-10
- CONTENTS10-13
- 第一章 绪论13-17
- 1.1 中国智能卡OTA的历史与现状13-15
- 1.2 选题背景及意义15-16
- 1.3 论文的结构安排16-17
- 第二章 SIM卡OTA系统基本原理17-26
- 2.1 SIM卡STK介绍17-19
- 2.1.1 第一种:STK与用户交互的命令17-18
- 2.1.2 第二种:STK与移动设备交互的命令18
- 2.1.3 第三种:STK与网络交互的命令18
- 2.1.4 STK的命令格式18-19
- 2.2 STK卡OTA应用简介19-22
- 2.2.1 OTA应用菜单结构19-21
- 2.2.2 OTA应用下载系统21-22
- 2.3 OTA系统网络框架22-26
- 2.3.1 通讯服务系统23-24
- 2.3.2 STK菜单内容管理系统24-25
- 2.3.3 应用服务器管理系统25
- 2.3.4 网站服务器25-26
- 第三章 SIM卡OTA系统总体设计26-43
- 3.1 芯片结构分析26-28
- 3.1.1 S3C9N9芯片外部特性26-27
- 3.1.2 S3C9N9芯片内部特性27-28
- 3.2 开发环境与工具的选择28-30
- 3.2.1 代码编写工具28
- 3.2.2 编译工具28
- 3.2.3 调试工具28-30
- 3.3 SIM卡底层OS实现与扩展设计30-37
- 3.3.1 SIM卡文件系统结构33-34
- 3.3.2 文件系统空间管理模块34-35
- 3.3.3 备份机制35-36
- 3.3.4 实现方法36-37
- 3.4 OTA功能模块设计37-43
- 3.4.1 OTA系统运行模块37-38
- 3.4.2 OTA数据传输控制模块设计38-40
- 3.4.3 过滤机制40-41
- 3.4.4 安全校验模块41-43
- 第四章 OTA应用运行模块设计43-59
- 4.1 OTA应用解释器设计43-49
- 4.1.1 OTA应用数据定义43-46
- 4.1.2 OTA应用命令处理流程设计46-47
- 4.1.3 OTA应用菜单系统设计47-49
- 4.2 插件机制49-54
- 4.2.1 插件命令格式50
- 4.2.2 插件实现流程50-54
- 4.3 补丁机制54-56
- 4.3.1 插件表54-55
- 4.3.2 实现方法55-56
- 4.4 OTA内存管理模块设计56-59
- 4.4.1 OTA内存存储结构56
- 4.4.2 OTA内存分配56-57
- 4.4.3 OTA存储区不同的转移方式57-59
- 4.4.3.1 删除应用57
- 4.4.3.2 转移应用57-59
- 第五章 总结59-60
- 5.1 完成的具体工作59
- 5.2 开发中存在的问题59-60
- 5.3 后续工作60
- 参考文献60-64
- 攻读硕士学位期间发表的论文64-66
- 致谢66
【参考文献】
中国期刊全文数据库 前1条
1 雷雯;;高速OTA系统的研究[J];电脑知识与技术;2005年36期
中国硕士学位论文全文数据库 前5条
1 马海峰;智能卡COS文件系统结构模型的研究与应用[D];广东工业大学;2011年
2 熊伟;中国移动OTA服务器体系结构研究及实现[D];华中科技大学;2005年
3 李明;一种基于用户识别模块的智能卡卡增值业务开发平台设计与实现[D];北京邮电大学;2007年
4 饶华一;基于大容量SIM卡的新的增值业务的设计与实现[D];北京邮电大学;2008年
5 车平跃;智能卡操作系统内核的研究与实现[D];北京邮电大学;2010年
本文关键词:手机智能卡OTA的设计与实现,由笔耕文化传播整理发布。
本文编号:385899
本文链接:https://www.wllwen.com/guanlilunwen/pinpaiwenhualunwen/385899.html