手机开发实战28——SIM卡概述
2016-05-21 18:01
274 查看
概述
移动电话机与SIM卡共同构成移动通信终端设备。无论是GSM系统还是CDMA系统,数字移动电话机用户在“入网”时会得到一张SIM卡(SubscriberIdentit或UIM卡。
SIM(Subscriber Identity Module用户识别模块)卡是一张符合GSM规范的“智慧卡”,其主要功能是通过一种加密算法向网络运营商表明用户的身份,可以插入任何一部符合GSM规范的移动电话中,实现“电话号码随卡不随机的功能”,而且通话费用自动计入持卡用户的账单上,与手机无关。SIM卡技术的出现GSM系统中解决了卡机分离的难题,实现了一卡多机。
SIM卡本身也被用於存储用户数据(例如文本消息和联系人列表),运行运营商应用(例如服务菜单和群发消息应用),可以将手机用户与订购服务和网络服务结合到一起。
SIM卡技术的出现不但在GSM系统中实现了卡机分离,同样也适用于对另一类移动通讯系统CDMA。CDMA的发展小组(CDMA
Development Group,简称CDG)目前也制定了CDMA手机用户身份识别卡,即R-UIM(Removable-User
Identity Module)的标准,R-UIM的出现也将解决手机用户在全球两大主流网络CDMA和GSM网漫游的难题。
SIM底层特性符合针对智能卡的ISO 7816标准。SIM功能主要由3GPP标准TS
11.10-4定义,今天的移动运营商通常需要SIM符合3GPP的第五版标准。
其他标准包括Sun的JavaCard应用环境标准(目前最新的版本为2.1.1)和OMA
Device Management 2.1标准。另外,还有很多由SIM卡制造商推动的标准活动,例如SIM联盟和智能支付联盟。
移动电话机与SIM卡共同构成移动通信终端设备。无论是GSM系统还是CDMA系统,数字移动电话机用户在“入网”时会得到一张SIM卡(SubscriberIdentit或UIM卡。
SIM(Subscriber Identity Module用户识别模块)卡是一张符合GSM规范的“智慧卡”,其主要功能是通过一种加密算法向网络运营商表明用户的身份,可以插入任何一部符合GSM规范的移动电话中,实现“电话号码随卡不随机的功能”,而且通话费用自动计入持卡用户的账单上,与手机无关。SIM卡技术的出现GSM系统中解决了卡机分离的难题,实现了一卡多机。
SIM卡本身也被用於存储用户数据(例如文本消息和联系人列表),运行运营商应用(例如服务菜单和群发消息应用),可以将手机用户与订购服务和网络服务结合到一起。
SIM卡技术的出现不但在GSM系统中实现了卡机分离,同样也适用于对另一类移动通讯系统CDMA。CDMA的发展小组(CDMA
Development Group,简称CDG)目前也制定了CDMA手机用户身份识别卡,即R-UIM(Removable-User
Identity Module)的标准,R-UIM的出现也将解决手机用户在全球两大主流网络CDMA和GSM网漫游的难题。
SIM底层特性符合针对智能卡的ISO 7816标准。SIM功能主要由3GPP标准TS
11.10-4定义,今天的移动运营商通常需要SIM符合3GPP的第五版标准。
其他标准包括Sun的JavaCard应用环境标准(目前最新的版本为2.1.1)和OMA
Device Management 2.1标准。另外,还有很多由SIM卡制造商推动的标准活动,例如SIM联盟和智能支付联盟。
相关文章推荐
- MySQL中有关char、varchar、int、tinyint、decimal
- /bin/bash: [xxxx]: command not found
- 自定义ImageLoader实现图片加载线程池、图片缓存
- 练习三1007
- 在Struts 2通过Spring实现控制反转(IoC)
- 接口和抽象类的区别
- android使用隐藏api的方法(使用被@hide的api)
- HDU 5694---BD String
- 关于android activity启动模式
- android测试有多重要!
- JAVA正则表达式 Pattern和Matcher
- HTML与 Css 基础知识
- JAVA正则表达式:Pattern类与Matcher类详解
- NYOJ The Triangle
- 深入理解java虚拟机 精华总结(面试)
- Error 'LINK : fatal error LNK1123: failure during conversion to COFF: file invalid or corrupt' after
- 学习MongoDB 十: MongoDB聚合(Map-Reduce)(二)
- DeDeCMS二次开发教程之静态页面生成流程
- max()和数组里面的max
- cocos2dx js 关于canvas绘图模糊问题及解决办法