CSM卡发行后,经常有必要去立刻建立起对它的直接链路。特别是当卡发行后,为了设置由SIM应用 工具 包实现的补充应用时,这种通信更是基本的。因此,就要创造一种机制可以经空间 接口 去建立起后台系统和 GSM 卡之间的端到端的通信链路。这种超越空间的通信,就可用来做各种事情,其中有修改SIM中的数据和建立与删除文件。
由于这些需求没有被GSM原有的规范所包括,而对于这样规模的系统做出改变又决非易事,对于和GSM卡的端到端通信就使用了一点窍门,短报文是受到系统支持的并被用来当做报文的集装箱出人SIM。这就是说只需要对后台系统和新发行的卡做一些改变,所有系统中间的部分都可以保持不变。
超越空间OTA通信的工作如下,参看图1。假定后台系统需要发送一条命令(诸如CREATE FILE)给一特定的GSM卡,它产生一则给所提及的卡的短报文并把此命令嵌人短报文中,用不同的加密技术给以保护(MAC保护和加密),只要具有目标GSM卡的移动电话在系统内登录,短报文就经服务通道送出。为此目的,不需要建立语音链路,移动电话自动地把接收的报文传送给GSM卡以便存储在EFSMS文件中。然而,GSM卡可以从报文的结构中辨认出它是一条命令,并按一条普通命令那样准确地处理它。在响应中,卡可以产生一短报文按一般的方式把它送回给后台系统。
图1 后台系统和GSM卡之间用短报文交换数据
的过程(通常称作超越空间通信OTA)
这项技巧有可能在后台系统和GSM卡间建立起双向端到端的链路而对于所有系统的中间部件都是透明的,于是对GSM卡就可以像位于连接到PC的终端中的卡那样去访问。例如,这个通信通道可用来修改数据,OTA的经常应用是修改服务功能的简化拨号,它们是存在GSM卡中的。例如,如果一个新的号码被指派给服务目录,则存在卡中的号码可以自动地被更新。然而,可以把这种方法用于明显地复杂得多的任务。例如,OTA可用来在GSM卡中建立新的文件或者下载广泛的补充应用的可执行程序代码,OTA给网络运营者提供的可能性几乎是无限的。
欢迎转载,信息来源维库 电子 市场网( www.dzsc.com )