最近因为公司要我做个培训,是关于SIM卡相关的一些东西,看了一大堆的协议和网上很多前辈的文章,收益良多,ppt做完以后,大家反响还不错的,把自己学到的东西和ppt中写的东西总结一下。其中很多东西是从别人的资料中看到的,等写完在最后整理一下参考资料吧。

一。 SIM卡的前世今生。

1。在最开始移动通讯设备中,是不存在所谓的SIM卡。例如最早的大哥大和早期的小灵通都是没有的。所有和用户相关的数据,例如手机卡号、IMEI号、短信、通讯录等等都是存储在手机内存中的。即使是现在国外很多的CDMA运营商(例如VERZION)的定制手机,也是是采取烧号的形式将手机号码、IMEI号等数据存储到手机内存中的,最先在CDMA手机中引入SIM卡的还是中国联通,在联通引入CDMA进入中国之前,所有的CDMA手机都是采取烧号的形式的。

但是这样子存在一些问题,例如 更换手机比较繁琐,而且因为有烧号操作,所以孖机现象普及,手机被盗打猖獗。恰巧此时智能卡技术开始成熟,就产生了SIM智能卡。于是欧洲电信标准化委员会ETSI,就制定了一系列的关于SIM卡的标准。详细描述了SIM卡中需要存储的数据内容和格式,以及SIM卡在用户使用移动网络服务过程中应该发挥的作用。    2。在SIM卡中实际存在着三种大小的SIM卡。一种是standard sim ,他的大小就和一张标准的信用卡一样大。mini sim,这种就是咱们最常见到的那种大小的SIM卡,还有一种就是Micro sim ,这种卡原来很少见到,但是由于IPHONE4使得现在大家对他更加的熟悉。

虽然这三种卡的大小不同,但是在ESTI的标准中规定他们都有相同的物理和化学性能,触电也是完全一样的。正因为如此,所以现在才可以采取剪卡的方式,将mini sim卡剪成Micro sim卡的大小插入到IPHONE4中使用。当然联通现在为了IPHONE4,也正在制作Micro sim卡,估计在联通版IPHONE4即将上市之时我们就可以看到了。

二。SIM卡的进化

SIM卡最初用来储存电话号码、短消息和用户个人资料。卡内处理器在认证和编码时进行计算。它完全从属于手机。 但是随着语音业务占运营商的收入的比重越来越小,各个运行商也希望通过各种增值业务来开拓新的收入渠道。基本上被运营商采用的有两种方式:定制手机和在SIM卡上做文章。就是如何使SIM卡可以为用户提供更加丰富多彩的增值业务。             1。STK卡。 智能卡的发展产生了所谓的STK卡。它包含一组指令用于与手机交互,使得SIM卡可以运行小的应用程序实现增值业务的目的。

优势:利用STK技术,可在SIM卡中很方便地设计出功能丰富、操作更加简便的菜单,使用户能够以可视化、交互式的方式享受运营商提供的多种增值业务。

局限:业务菜单出厂时固化在STK卡中,修改极为不便,造成了STK技术难以在移动增值服务方面实现进一步推广。 往往运营商,特别是中国的运营商,会经常地变换各种增值业务,而SIM却无法随时更新,这些问题导致了STK卡并没有特别的成功。在国外为了解决这些问题,有的运营商利用营业厅的写卡器-POS机,实现对SIM卡进行STK应用动态下载和管理。很多相对较成熟的技术,国内外运营商都曾采用。但是这仍然存在问题,就是会增加运营商额外投资; 用户须往返于指定营业厅,不方便。

直到OTA技术才最终使得STK卡获得了极大的成功。

2。 基于OTA (Over-The-Air)技术的STK卡。OTA是一项基于短消息机制,通过手机终端或服务器(网上)方式实现SIM卡内业务菜单的动态下载、删除与更新,使用户获取个性化信息服务的数据增值业务。

OTA技术最开始是因为一件事情才名声远扬。2004年3月初,日本NTTDoCoMo的用户对仅上市一个月的3GFOMAN900i手机提出投诉。3月7日,NTT DoCoMo宣布在该系列手机中存在软件缺陷,并表示已售出的16万部该款手机都存在“重新启动缺陷”。不过就在2天前,NTT DoCoMo已经将软件升级发送给了16万名用户,可使用户立即安装下载缺陷软件修补程序,既不用去商店,也不用与客服人员进行交涉。除了软件缺陷,该公司还通过在线方式对现有库存产品进行了升级,在商业网点对软件进行重写使得N900i系列手机得以继续销售。让NTT DoCoMo能如此迅速解决问题的是创道公司(InnoPath)针对完整的手机召回制度的需要提供的DeltaUpgrade OTA软件管理框架。此后,各个运营商都开始在自己的网络中采用OTA技术。

STK与OTA技术的结合就产生了我们现在所用到的移动的全球通的各种SIM卡。但OTA技术也有一些优缺点。

优点: 无需与后台服务器进行频繁的交互
                               对网络资源要求低
                             操作简单方便
                             执行速度快

缺点:规范由中国移动定义,不利于推广应用
                               规范频繁升级
                              消息格式简单,只支持简单文本
                             消息长度受限,大业务下载分组分条处理,增加下载不成功的可能

3。JAVA卡。虚拟机的存在,应用的开发者不必去了解底层的细节,而主要关注应用的开发。即可以加快应用开发的速度,也可以实现Java语言的“一次编成,到处运行”的理念。

但是,Java卡的Applet运行效率要低,很多国内厂商的产品并不是真正意义上的Java卡。一些公司推出的产品号称伪Java,也就是同样能够解释Java卡的byte code,但是却不具备符合SUN规范的虚拟机。这样的产品对于某些应用也许可以正常运行,然而不能保证真正兼容全部的Java卡applet。在o8年的时候联通就在国内召集了各个卡商,实验采用JAVA卡,但是由于绝大多数的java卡技术在国外厂商中,而且由于国内运营商的需求很庞杂,所以具体现在的状况怎么样,也不得而知。如果有在各个卡商的同学可以来交流一下。

OK,SIM卡的发展史基本上就讲到这里了。下次讲一下SIM卡相关的协议。

其实你不懂我的芯--SIM卡的前世今生相关推荐

  1. 移动超级sim卡 无法下载卡_共迎未来无限可能!5G超级SIM卡亮相2019中国移动全球合作伙伴大会...

    紫光国微 安全芯片领导者 11月14日,2019中国移动全球合作伙伴大会在广州盛大开幕,大会以"5G+ 未来无限可能"为主题,携手全球数百家合作伙伴,聚焦5G领域最新创新成果,探讨 ...

  2. 苹果安装移动卡显示无服务器,sim卡没坏但苹果手机无服务

    大家好,我是时间财富网智能客服时间君,上述问题将由我为大家进行解答. sim卡没坏但苹果手机无服务的原因是: 1.当前区域信号差,导致手机无服务. 2.手机原因,建议开启飞行模式再关闭,重新搜寻网络, ...

  3. 如何区分物联卡与sim卡有什么不同

    物联网卡是三大运营商面向物联网用户所提供的通信接入业务,为物联网通讯终端提供基础的通信服务和运营服务:sim卡也被称为用户身份识别卡,电话机必须要装上此卡才能使用,可以存储各种数据以及用户的相关信息, ...

  4. sim卡没坏但苹果手机无服务_解决手机插SIM卡后都显示“无SIM卡”的故障问题

    故障现象 顾客描述手机插SIM卡后都显示"无SIM卡". 维修过程 引起插入SIM卡却显示"无SIM卡"的故障,除了可能是SIM卡座的供电.时钟.复 位及SIM ...

  5. 人字拖藏SIM卡、戴微型蓝牙耳机!为考教师岗,多人作弊被抓

    点击上方"视学算法",选择加"星标"或"置顶" 重磅干货,第一时间送达 大数据文摘出品 印度人为了当教师也是拼了. 前几天,在拉贾斯坦邦西部 ...

  6. SIM800C SIM卡唯一标识符ICCID

    /******************************************************************************** SIM800C SIM卡唯一标识符I ...

  7. 判断SIM卡属于哪个移动运营商

    2019独角兽企业重金招聘Python工程师标准>>> 第一种方法: 获取手机的IMSI码,并判断是中国移动\中国联通\中国电信 TelephonyManager telManage ...

  8. android 渐变卡片,手机SIM卡的进化史,从有到无,渐变虚拟eSIM卡

    原标题:手机SIM卡的进化史,从有到无,渐变虚拟eSIM卡 SIM卡可以说是手机使用中不可缺少的伙伴,有了它,你的手机才可以真正意义上叫做手机,那么我现在像大家提出一个问题,你真的了解SIM卡吗?所以 ...

  9. 如何排查模组无法识别SIM卡?

    原文:https://forumschinese.quectel.com/t/topic/92   模组成功识别SIM卡是模组连接网络及参与网络活动必要条件,但是我在调试过程或使用经常遇到SIM卡无法 ...

  10. sim卡移动端漏洞解析

    2019年下半年以来,伴随着两个核弹级Sim卡漏洞披露,多个Android和IOS漏洞的曝光,关于对应漏洞的移动设备武器又将纳入各国网络武器库,而需要注意的是,其中有多个漏洞已经被武器化且被利用. 奇 ...

最新文章

  1. fs:[124]对应CurrentThread
  2. ae的渲染引擎:cineware
  3. 这两天一直在捣腾lucene
  4. 路飞学院python官网-路飞学院-Python爬虫实战密训班-第1章
  5. Moving stones(暴力+思维)
  6. elasticsearch7使用指导
  7. 解决Oracle 本地可以连接,远程不能连接问题
  8. 权限管理系统之用户管理
  9. python颜色识别_python颜色识别
  10. 操作系统原理与Linux实践教程申丰山版习题2的2-3答案
  11. 导致UIButton半透明的原因
  12. 3个方面:做好竞品数据分析!
  13. 睡不着?用药成瘾?深受失眠困扰的北上广白领们必看
  14. 求关系模式的候选码的方法
  15. kubectl命令的使用、滚动更新以及回滚操作
  16. 回顾过去,展望未来——2014年终总结
  17. CSS之border
  18. Matplotlib:设置坐标轴范围,刻度,位置,自定义刻度名称,添加数据标签
  19. 大数据陷阱:需要读懂的10个小故事
  20. 仿八大行星绕太阳3D旋转效果

热门文章

  1. C语言 三子棋 游戏
  2. mysql左右匹配原则的用法和理解
  3. Ubantu 安装 Oracle JDK
  4. Qt Creator插件ToDo
  5. 高山仰止,景行行止,虽不能至,心向往之!软工大二狗的回顾与展望。
  6. java 跳转url_URL跳转的几种方式
  7. 软件测试周刊(第15期):将军赶路 不追小兔
  8. Python Pygame实战之打地鼠小游戏
  9. YunCharging充电桩系统开源源码,配套设备+小程序直接商用落地
  10. Cipher的初应用