学科

学科专业文章荟萃
联系电话:010-62745685
email:buildcc640@yahoo.cn
联系人:韩超

推荐给好友 上一篇 | 下一篇 字体:        | 打印

IC卡在网络实时收费系统平台中的应用

一、概述:   哈尔滨供水公司是建设部推行IC卡智能化水表的首批试点单位之一。早在1997年开始实验,1999年正式推行安装IC卡水表。几年来从一体化,C卡智能化水表到有线传输和无线传输方式的IC卡智能化水表,已经有七家,C卡厂商进入哈尔滨市安装,C卡智能化水表,而每一个IC卡厂商都有各自的一套收费管理软件,互不兼容,再加上总表收费、24万多户的查表收费到户收费,无法统一,在各种数据统计上造成混乱局面,给供水公司的收费管理工作带来了很大的困难。   如何解决这种混乱局面,理顺和加强收费管理工作,使收费管理工作适应收费业务不断发展的需要,2002年七月公司决定建立一个网络实时收费系统平台统一管理不同方式的收费业务。经过两年的努力已经成功地实现了七家1C卡厂一商的有线和无线传输方式,逻辑加密卡,(西门子4442、2228、ATMEL的1608)射频卡(TEMICT5557),总表、户表、IC卡水表三种收费方式统一在一个网络实时收费系统平台管理。   户表用户可以到全市供水公司售水营业大厅、交通银行、邮政储蓄、中国人民银行、工商银行的400多个网点交费,IC卡智能化水表用户也可以有选择地到供水公司售水营业大厅和银行交费。极大的方便了用户,使供水公司收费管理上了一个新的台阶。同时也提高了社会效益和经济效益。为了实现不同型号、不同接收方式的IC卡片和不同厂家、不同机具的IC卡智能化水表和总表、24万多产的查表到户、不同收费方式在同一个网络实时收费系统平台统一管理的目标,要从以下几个方面考虑: 1.基础数据要标准化、规范化、代码化:公司调动了各区供水公司的领导、工程技术人员和调查、收费人员,对几十万户的用水产的档案资料进行整理,每一用水产对应一个14位用户ID号,编制了每块水表唯一标识的19位水帐标识号,并对各种用水性质进行统一编码。 2.要有统一的银行接口规范:作为网络实时收费系统平台与各银行系统之间的水费代收业务的通信协议。该接口采用Socket和FTP方式实现,网络实时收费系统为服务方,银行为客户方。规范了业务流程、数据格式等。 3.要有统一的IC卡接口规范:用于规范约束IC卡、IC卡智能化水表、数据采集机等设备以及IC卡相关业务的厂商,提供统一读写卡的标准,使其适应网络实时收费系统平台的管理。 4.要有统一的抄表器接口规范:为抄表器存储数据,读写卡、上传、下载数据提供统一的标准格式。 5.建立一个中心,两类网点,三层星形架构的网络实时收费系统平台一个中心是以供水总公司服务器集群为中心,保存用户的所有资料,以银行接口规范、IC卡接口规范、抄表器接口规范为通讯标准女持两类网点的用户交费时发出的请求和应答。这种支持服务不直接接触用户,是系统后台服务。两类网点:一类是能够售卡/充值的网点,直接面对使用IC卡智能化水表的用户,是系统的前台服务。另一种是只能读取IC卡片中用户信息的网点,直接面对使用户表的用户,同样是系统的前台服务。二层星形架构:供水总公司服务器集群的前端接口机是第一层,各银行系统的前端接口机是第二层,各网点机是第三层。主要由IC卡、IC卡读卡机API、数据采集机、IC卡厂商提供的存取API、应用系统五个组件组成。   A.IC卡:是指存贮用户购水资料或用于管理目的信息的IC卡,它可以是力口密型存储卡,和射频卡,要求由PC机向IC卡读卡机输出的相关信息都为加密信息,IC卡中存贮的信息也必须为加密的信息,不允许以原码的形式存在。   B.IC卡读卡机API:它是由读卡机厂商提供的DLL文件,格式为标准DOS,WtN32和UNIX两种格式。   C.数据采集机:用于采集用户IC卡智能化水表数据的电子设备。它可以通过日S232或RS422、RS485、红外线、无线电等方式读取用户水表数据,并以一定的格式储存在设备存贮器中。   D.厂商提供的存取API:即为IC卡厂商用于读取自家提供的数据采集机和IC卡格式进行读写操作相应的API。   E.应用系统:为网络实时收费系统和银行端的IC卡水费充值业务处理程序。   A.由于IC卡智能化水表厂商的数据采集机处理方式不同,因此要求各厂商要提供用于读取自家提供的数据采集机的API,并以统一的格式返回到调用者(应用系统)。即厂商提供的API封装了操作串口的功能、读取机内数据功能、处理数据功能以及转换数据格式的功能。   B.IC卡格式:系统基本分区为系统区和数据区。IC卡厂商依据自己卡的大小和系统需求对卡划分。对于逻辑加密卡,其中0区定义为系统区,系统区的厂商代码需根据IC卡接口规范写在指定的地址0F;对于射频卡,卡上块?的前两个字节为系统区,其余22个字节为数据区。   C.应用系统通过IC卡厂家提供的API.可以得到当前的IC卡类型,如西门子的4442或ATMEL的1608,这个功能的实现是由厂商封装了IC卡读卡机API而实现的,即卡类型的判断是由读卡机API提供的。   D.根据不同的IC卡类型调用相应IC卡智能化水表厂商的API,实现对IC的操作,如取卡信息,写卡操作。数据采集器的处理方式与IC卡基本相同。   E.IC卡智能化水表厂一商根据不同的IC卡读卡机编写相应的API,因此要求厂商的这一部分要实现模块化,以方便对多种IC卡读卡机的支持。要求同时提供WIN32和DOS、UNIX平台的API。分别供供水公司收费网点和银行收费网点调用。   F.IC卡格式的编码和解码由IC卡水表厂家的API来封装实现,其中涉及到的加密解密算法也由此API来实现,实现了安全性,不会造成算法的泄密。 3.银行端用户交费业务的实现银行端用户交费业务处理要严格按银行接口规范和IC卡接口规范的通讯规约,当普通水表用户到银行交费时,提供用户帐号,由银行柜员输入用户帐号,银行向系统发出包含该帐号的查询请求包,系统将查询到的相关信息后返回给银行:如果是IC卡用户,银行柜员通过IC卡读卡器读出用户帐号,并询问其预购水量,银行向系统发出包含该帐号和水量的查询请求包,系统将查询到的相关信息及水量折算金额返回给银行,银行柜员通过该折算金额向用户收取水费。该网络实时收费系统平台只是把不同接收方式的IC卡片和不同厂家、不同机具的IC卡智能化水表进行了统一管理,还没有企业自己的密钥系统,IC卡智能化水表用户到银行交费还在进一步的开发和完善中,也希望得到建设部IC卡应用服务中心的支持。

在网上搜搜“ IC卡在网络实时收费系统平台中的应用 ”

 

评分:0

我来说两句

seccode