【柯斯专稿】小灵通PHS-SIM OTA平台技术简介
前言:

        目前,STK(SIM Tool Kit)的技术被包括GSM、CDMA、PHS及3G在内的各种制式终端广泛支持。SIM Tool Kit的出现,改变了SIM卡的从属地位,使得SIM卡可以主动向终端手机发送一系列指令(Proactive-Command,主动式命令),命令手机执行SIM卡期望的动作,例如在屏幕上显示选项或文本、发送格式短信,拨打指定电话等。卡片发行者通过对SIM卡上的程序设计编程,便可以达到预期的人机界面和功能逻辑。
        PHS版本终端上的STK技术,我们又称为PTK(PHS-STK)。最简单的STK实现例子:编辑“铃声下载+铃声号”发送到1111下载铃声,使用短信实现,用户必须编写短信,发送到1111号码;而使用STK实现,用户可以在手机上找到SIM卡应用的入口,点击进去以后是“铃声下载”的选项,用户只需要选中这个选项,SIM卡自动发送短信便可下载铃声,方便实用。

OTA平台技术背景:

        有了PTK的支持,便可以在SIM卡上实现具有交互界面和逻辑功能的应用。但PTK定义的是SIM卡和终端手机间的逻辑协议和数据结构,对于应用的实现并没有做出统一规定,在PTK实现的过程中,便产生了这样一个实际问题,即无法避免卡片应用(Application)与卡片操作系统(Native Card OS)的关联性,应用程序必须由掌握OS的人进行开发。Java card解决了这个问题,但使用Java标准编写的应用代码空间大、卡片的硬件要求较高、价格较贵,在目前主要以短信为卡片应用发行更新的环境下,其代价非常大(数十条短信)、而且空中传输失败率也是非常的高。

        在这样的环境下,OTA技术应运而生。OTA提供的是基于脚本的中间方案:其中心思想是定义一套基于字节码形式的脚本规范,并定义了这些脚本在卡片的脚本解释器上的行为(其关系与浏览器和标识性脚本语言可以类比);围绕此中心,定义了应用及报文的传输规范。应用以字节码的形式存在,大大减少了空中应用传输的压力(数条短信可实现),应用字节码可以在任意一张符合OTA规范的卡片上被执行、下载、删除、更新,而且其预期结果是一致的。
        由于是脚本语言,其功能并不能完全覆盖用户需求,例如有些复杂的逻辑,就无法通过OTA脚本语言实现,这个方面OTA是通过扩展插件函数功能来作为补充的。
 
OTA系统简要示意及说明:
 
        如图可见用户可以通过手机菜单操作更新其卡上的PTK应用,也可以通过WEB页面管理自己卡上的应用。
        PTK界面及功能虽然相对手机应用程序简单得多,但PTK作为标准规范,有着广泛的终端支持,应用与手机终端无关性是SIM卡应用得以低成本推广的最大基础。PTK对于许多公共信息的点播、数据采集方面有着终端方案不可比拟的优势,OTA系统是对PTK应用管理的有力工具,使得PTK的应用发放渠道简易有效,为PTK的应用带来新的活力。


上海柯斯的OTA卡片下载系统:

        OTA卡片下载系统是上海柯斯,在自身无线数据领域的丰富经验和对移动通信市场需求的深入理解的基础上,根据电信集团的要求,凭借自身技术实力和丰富的OTA卡片经验,在短短半年内开发完成的。现已正式通过了中国电信上海电信研究院的测试。除了完成了标准的OTA系统功能外,上海柯斯凭借其丰富的运营商服务经验,为运营商设计了更多灵活实用的功能。其中包括:
    --基于电信级产品的总体设计框架,支持各种系统平台,可以提供高中低端的各种配置。
    --强大的多系统支持能力,基于模块化的结构,保证能够随时接入到各种制式的移动网络中,柯斯已经为GSM/CDMA/PHS/WCDMA的网络做好了准备。
    --灵活的协议接口,支持CMPP,SMPP,SMGP等各种主流协议。
    --经过完全考验的卡片兼容性。
    --亲和友好的用户界面。
    --丰富的特色应用,目前柯斯已近开发研究了各种特色应用可以为运营商带来额外的用户和收入。

来源:上海柯斯