卡通系统关键技术指标交易速度的设计与实现.doc
《卡通系统关键技术指标交易速度的设计与实现.doc》由会员分享,可在线阅读,更多相关《卡通系统关键技术指标交易速度的设计与实现.doc(14页珍藏版)》请在沃文网上搜索。
1、初论一卡通系统关键技术指标交易速度的设计与实现北京市政交通一卡通有限公司 李传泽 陈文革【摘要】“交易速度”是影响一卡通系统可靠运行的关键技术指标,是全国各地系统建设者普遍关注并倾心研究的重点,因分析设计及实现方法不同,各地达到的水平也不一。本文从理论和实践两方面对这一指标进行初浅的分析,认为200ms是大型一卡多用系统的安全交易速度,并简要阐述了影响这一指标的几个关键因素。【关键词】一卡通 技术指标 交易速度 设计与实现一、前言伴随着微电子技术的发展及城市市政交通信息化建设的起步,以非接触IC卡为支付介质的建设事业IC卡应用系统建设在全国各地得到了突飞猛进的发展。实践证明,非接触IC卡在城市
2、公交、轨道交通、出租车、轮渡、高速路、停车场、公园景点等小额支付领域所表现的方便、快捷的卓越性能,是传统的磁卡和接触式IC卡不可比拟的。非接触IC卡的推广应用为城市居民的出行提供了极大的方便,大大提高了城市居民的生活品质。然而,要建成一个高质量的一卡通系统,需要建设者们对系统各项技术指标的精益求精。如“交易速度”这一关键技术指标,是系统集成商、机具供应商、卡片封装商关注并倾心研究的重点。本文浅论在大型一卡多应用系统中如何设计和优化“交易速度”这一关键技术指标。综观国内一卡通系统的实施情况,典型的系统架构一般由五个层面组成: 第一层为中央清算系统及售卡充值系统。中央清算系统一般由发卡中心、结算中
3、心、安全中心、客服中心几部分组成。发卡中心主要完成卡片的密钥下载、发行信息写入、卡号打印等初始化工作。结算中心主要完成交易数据的汇集和清算、数据统计与分析、帐务处理、报表输出、银行划转等功能。安全中心负责整个系统的信息安全,包括交易数据的合法性认证(TAC解码)、数据的传输安全、存储安全、防止非法入侵和病毒攻击等。客服中心主要为持卡人提供信息查询、投拆授理、咨询服务等,可根据系统规模建立WEB网站和座席系统。售卡充值系统主要是建立覆盖全市的、形式多样的售卡充值网点,以最大限度地方便市民购卡和充资。第二层为公交、轨道交通、出租、轮渡、高速路、停车场、公园景点的分系统结算中心(行业分中心)。主要负
4、责本行业内交易数据的汇集、转发、统计、清分及信息查询等。第三层为各分系统的基层站点数据处理系统(数据采集点)。第四层为充值、消费终端机具。主要功能是市政交通非接触IC卡的合法性认证,及卡的充资、扣款,生成原始交易记录。第五层为消费媒体,即市政交通非接触IC卡。一般为符合ISO/IEC14443 Type A或ISO/IEC14443 Type B标准的逻辑加密卡和双界面CPU卡。(图略)在系统每一层面都有诸多关键的技术指标,如总中心和行业中心的交易处理能力、存储能力、查询速度等重要指标;终端机具的交易速度、抗干扰性能等重要指标。在这些技术指标中,最核心的是终端机具对卡片的处理速度,即交易速度。
5、如果完成一次交易需要的处理时间过长,将会因持卡人刷卡速度过快而导致机具对卡片信息读写的不完整。结果将会造成卡片主备钱包不一致、卡累计交易次数跳号等严重错误,使卡片不能在系统中继续正常使用。进而影响清算系统对卡账户的跟踪及帐务处理,造成系统混乱,影响整个系统的公正性、合理性,使应用业主和持卡人对系统产生不信任感。二、 交易速度指标的定义与技术分析交易速度是指在不同的应用领域,特定的终端机具完成一次特定交易所耗费的处理时间,包括终端机具对卡片成功读写时间和交易记录生成时间。以符合ISO/IEC14443 TypeA标准的Mifare技术为例, 在一卡多应用系统中,完成一次复杂交易(如公交、轨道交通
6、交易)一般需访问46个扇区(目录标识区、发行区、钱包区、公共信息区及过程文件区和交易记录区),根据Mifare原型技术及实际应用经验,卡片操作指令的时间消耗如表1所示。表1 卡片操作指令的时间消耗No.FunctionTime consumption(ms)ARequest0.72BAnti-collision1.44Cselect1.64DCrypto1-authentication3.24ERead (16Bytes)2.55FWrite (16Bytes)4.2710.1GDecr/incr/restore2.75HTransfer1.897.88IHalt1.58在实际的终端机具开发中
7、,一般将原型技术底层函数打包,打包后的卡片处理指令(函数)及时间消耗如表2所示。表2 打包函数对卡的处理时间消耗No.FunctionTime (max:ms)1Open cardA+B+C+I+A+A+C+D11.72Change sectorI+A+C+D7.183Read(1B/2B/3B)1E/2E/3E2.55/5.1/7.654Write(1B/2B/3B)1F/2F/3F10.1/20.2/30.35Purse decrementE+G(Dec.)+H+H21.066Purse recoveryE+G(Restore)+H13.18以轨道交通出闸交易为例计算的交易速度如表3所示。
8、表3 轨道交通出闸交易速度序号读写扇区号块数时间(ms)扇区号块数时间(ms)10211.7+5.12127.18+5.13227.18+5.1227.18+21.064527.18+13.18+10.15727.18+5.1717.18+10.1小计56.1975.98合计132.17根据国内一卡通系统的实际情况,卡片扇区密钥由安全认证模块(PSAM卡)计算得到。实测结果为:若采用38.4Kbps高速PSAM卡,一次导出16个扇区密钥的时间约为26ms,若采用56Kbps高速PSAM卡,一次导出16个扇区密钥的时间约为12ms。闸机处理其他事务的时间一般为50ms。因此,完成一次复杂交易所需
9、的时间轨道交通出闸交易速度为:卡片读写时间+密钥导出时间+闸机时间=132.17+12+50=194.17ms。10cm10cm卡运动轨迹终端机具天线电磁波覆盖区有关专家提出非接触IC卡安全交易速度为200ms的指标,并用下图说明提出的依据(轨道交通快速通过时)。持卡人的平均移动速度为1M/s,卡片进入天线感应区的运动轨迹为20cm。安全交易速度应为(10cm+10cm)/(1M/s)=200ms。100%误差率时间(ms)2000%2%专家通过大量的实验数据绘出交易速度与误差率曲线图如下,当交易速度在200ms时,误差率能控制在2%以下。鉴于以上理论与实践分析,200ms是保证系统可靠运行的
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
10 积分
下载 | 加入VIP,下载更划算! |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 卡通 系统 关键技术 指标 交易 速度 设计 实现
