IC卡自助圈存机解决方案提供商
随着IC卡业务的发展,越来越多的学校、企业、城市都开始使用IC卡来完成各种工作。各个IT公司都看到了IC卡普及带来的商机纷纷开始投入IC卡相关软硬件的产品的研发、生产过程中来。由于IC卡还在发展初级阶段,目前还没有一个机构能够提出IC卡的相关标准并能要求各个IC卡公司强制执行这个标准,这就造成每个厂家发放的IC卡只能在自己公司的硬件设备中使用。造成了产品的不通用性,从而制约了IC卡业务的迅速发展。
以实达、国光为主的专业提供IC卡圈存设备的厂家,在为不同IC卡公司提供圈存设备的时候,都是按照IC卡厂商提供的需求进行定制开发。如果IC卡厂家想增加一个新的需求,厂家必须要求圈存设备提供商对硬件底层软件做相应的改造。这也造成了厂家对软硬件产品的更新换代离不开圈存设备的提供商,最终也就限制了IC卡公司的发展。
银达世纪公司通过多年的金融行业的经验,在对IC卡读写操作的深刻理解的基础上,自助研发、设计一款与卡格式无关性、厂家系统无关性、银行接口无关性的通用圈存设备。该设备集银行非现金业务功能,非接触式IC卡功能,接接触式IC卡,PBOC2.0标准IC卡相关功能于一身,是新一代自助圈存设备。
银达公司是集IC卡相关产品的生产、研发、实施、维保于一身,无论硬件研发、装配、实施、维护还是一卡通软件的管理端、前置端、服务端系统的研发还是接口设计都将为XXXXX客户提供优良、规范、标准的各种技术售前咨询、售前支持、售中实施、售后维护及售后跟踪。
本案将针对我司研发生产的通用圈存机专用软、硬件分别介绍(包括银达圈存软件平台和银达圈存设备两部分),将为XXXX客户通用圈存设备和软件的选型提供全面的借鉴与参考。
第一章总体设计
第一节 项目简介
通用圈存机是将资金以数据的形式存入IC卡或从IC卡中提出并转入其它存款载体如存折中。通过无现金的数据转换方式可以实现几乎涵盖所有金融行业的中间业务,如证券行业资金转帐、电信行业IC卡自助缴费业务、自助银行业务、公交IC卡充值、交警和加油站自助缴费业务、水电煤等社会公用事业收费以及所有涉及金融IC卡及磁卡的电子业务。
第二节 名词定义
圈存充值
持卡用户将银行卡内的钱通过圈存转帐的方式转入IC卡电子钱包的过程
圈存转帐
将学生银行卡上的钱转入学校单位帐户的银行交易过程
圈存冲正
取消圈存转帐的银行交易过程
单边帐
学生银行卡上的钱已被转入学校单位帐户,但未进行入学生的电子钱包帐上的现象
电子钱包冲正
当在圈存充值过程中产生单边帐时进行电子钱包补帐的过程
第三节 设计目标
设备的安全性符合金融设备标准;
完善的加密算法,保证数据存储与数据传输过程的安全;
银行卡与IC卡同时适用,既可完成银行卡的查询、缴费功能又可实现IC卡的圈存、圈提功能;
支持二合一卡与分离卡的圈存交易;
设备与卡格式的无关性,支持任何公司发放的IC卡;
设备支持银行卡的所有功能,可是实现自助设备的功能;
设备支持各种接触式,非接触式IC卡的圈存功能;
支持多密钥,支持DES加密;
可以为客户提供灵活方便的二次开发平台;
业务流程的灵活性,业务流程不受设备的限制可以灵活调整;
客户端界面灵活美观,客户自助操作无需操作员干预;
硬件底层程序支持在线升级,免去硬件的拆卸工作。
第二章软件平台设计
第一节 系统整体架构
通用圈存机通过网络通讯设备与前置平台对接;前置机与银行业务主机之间采用Socket通讯的方式实现;前置平台与一卡通系统之间采用标准的接口对接实现。圈存机到前置平台的网络采用TCP/IP的通讯方式。
第二节 通讯请求流程
第三节 底层软件结构
通用圈存机的底层控制软件模块由两大部分组成:硬件驱动模块,应用软件模块;两大模块相互配合来完成各种复杂的业务操作。
硬件驱动模块:负责圈存机的各个硬件模块的驱动工作。
应用软件模块:主要为上层软件提供对各个硬件模块的操作接口,数据的加密接口,以及硬件自检在线升级等;
第三章 硬件平台设计
第一节 产品展示
第二节 产品配置
序号 | 模块名称 | 描述 | 数量 | 说明 |
标配 | 机柜 | 18系列 | 1 | 壁挂式 |
主控 | 8位微机主板 | 1 | ||
显示 | 5.8寸LCD | 1 | 单色显示屏,蓝底 | |
非接触式IC卡座 | M1读写器 | 1 | 插入式读写 | |
金属键盘 | 16键普通金属键盘 | 1 | ||
电源 | 1U开关电源 | 1 | ||
读音提示模块 | 语音提示操作 | 1 | ||
照明灯 | 键盘照明灯 | 1 | 便于夜间操作使用 | |
通讯接口 | 10M以太网卡 | 1 | ||
选配 | 磁条卡刷卡器 | 可读符合ISO7811的2、3道磁卡 | 1 | 加260元 |
并口凭条打印机 | 自动切纸的高速热敏打印机,可检测黑标,80mm纸宽 | 1 | 加2000元 |
TCP/IP的通讯方式,数据传输速度快;
集中控制的设计模式,方便用户对各个设备的监控;
中文语音提示功能,通过各种语音引导客户正确操作;
显示文字大小可以自行编辑,可显示多种类型字号;
大屏幕显示,单屏最高支持16行汉字显示;
业务与硬件分离,方便客户二次开发;
硬件只提供基本操作,具体功能由客户自行开发,功能扩充灵活方便。通过对前置系统的开发,可以实现IC卡相关的各种操作:如圈存、圈提、缴费、查询、挂失、解挂、报名等;
对IC卡实行分块读写模式,读写操作与卡格式无关,对客户发放的任何用户卡均可读写;
支持多密钥版本,支持DES运算,可以对敏感数据进行动态指定密钥加密传输
自动签到,双向认证,确保终端交易安全;
内置终端唯一序列号,可以实现设备与地址绑定;
硬件底层程序,支持在线升级;
开发语言的灵活性,用户可以根据自己实际情况选择具体的业务开发语言;
提供完善的底层控制指令,二次开发比较容易,开发周期比较短;
第四节 性能参数
一、 主控制部
1、单片机:51单片机
2、操作系统:汇编语言/C语言
3、应用软件:银达自助终端应用软件开发平台
4、网卡(LAN CARD):10/100M自适应网卡
5、蜂鸣器:支持
二、 客户操作部界面
1、显示器:240X64LCD
2、客户键盘:
◆按键力度:250-300克力。
◆按键行程:0.45mm。
◆工作温度:-30℃~85℃。
◆按键寿命:≥200万次。
三、 读卡控制部
1、 圈存模块:
◆感应距离:3cm-10cm
◆感应频率:13.56MHZ
◆读写时间:小于0.15秒
◆通信接口:串口
◆通信速率:100Kbps
2、磁条卡手动刷卡器:
四、 外部连接
1、电源:220V ±10%(功率=300W)
2、通信方式:LAN
五、 规格及安装环境二
1、产品规格:280mm*180mm*360mm(宽*深*高)
2、重量:25Kg
3、使用温度:5℃ ~ 35℃(操作时);0℃ ~ 40℃(待机时)
4、使用湿度:25% ~ 85%(操作时);10% ~ 90%(待机时)
5、维修方式:正面维修
第四章 应用系统设计
第一节 系统概术
通用圈存机可以方便、安全地实现银行卡向IC卡的自助圈存,操作步骤简单,安全性高,任何用户都可以轻松掌握。因为自助圈存系统的设计充分的考虑了银行以及IC卡系统厂商的现有系统,并基于此进行了仔细的分析,交易符合银行现行采用的各种信息报文格式。最终我们做到了不改变银行、IC卡系统厂商原有系统,与它们实现无缝对接。
第二节 网络结构图
说明:
1、 圈存机与银行的通讯由统一的校园前置机通过专线与银行通讯
2、 圈存机与校园前置机的通讯是通过TCP/IP协议走以太网实现
第三节 应用环境配置
一、 硬件环境
✓ 银达公司的通用圈存机:QC1800/QC1900;
✓ 圈存通讯前置机:中端服务器;
✓ 通信相关设备:路由器,交换机等。
二、 软件环境
✓ 通讯前置软件系统;
✓ 银行圈存对帐系统;
✓ 通讯机操作系统:Windows Xp/Windows 2000等。
三、 接口环境
✓ 银行提供圈存、圈提、转帐、缴费等交易的通信接口(银行方提供);
✓ 银行提供明细下载/对帐交易的通信接口(银行方提供);
✓ IC卡系统提供IC卡电子钱包读写、认证的接口 (一卡通公司提供);
✓ IC卡系统提供数据库操作的接口(一卡通公司提供)
✓ IC卡系统提供圈存对帐记录入帐接口 (一卡通公司提供)。
四、 开发环境
✓ 设备与前置之间采用TCP/IP通讯协议,前置软件开发更容易;
✓ 提供完善、灵活的硬件控制报文接口,用户可根据报文接口自行开发前置机软件;
✓ 用户可以根据自己的需要,通过对前置机系统的开发实现各种业务;
✓ 提供前置机的Demo程序,提供常见功能的应用开发实例,提供常规业务的详细的开发流程说明给用户开发作参考;
✓ 提供通用的开发函数库,缩短用户的开发周期;
✓ 提供Delphi的普通开发框架源码,帮助用户快速实现应用。
五、 应用领域
✓ 校园一卡通
✓ 企业一卡通
✓ 城市一卡通
✓ 银行圈存转帐
✓ 加油卡圈存圈提
✓ 医保卡圈存圈提
✓ 社保卡圈存圈提
✓ PBOC2.0标准卡圈存圈提
✓ 其它使用M1卡或磁条卡的系统中
第四节 帐目策略
一、 帐目关系
● 圈存系统涉及帐户有:
a、 学校在银行开设的单位帐户
b、 学生在银行开设的个人帐户
c、 学生在学校一卡通系统内开设的个人电子钱包帐户
● 圈存的帐目关系
二、 对帐方案
● 对帐定义
银行实际产生的圈存交易流水与学校登记的圈存交易流水的对帐,从而过滤出单边帐,供电子钱包冲正使用
● 单边帐定义
在圈存过程中由于用户个人帐户上的钱已被划拨到学校单位帐户,但由于通讯等原因,这笔金额未被转入电子钱包帐户,从而产生单边帐
● 对帐流程
第五节 系统业务功能
一、 圈存交易资金流向
● 前台业务:
学生或教工手持“一卡通”到圈存机上,输入卡密码及圈存金额进行圈存。一旦后台处理成功,自助转帐机将向卡内写入相应金额,交易完成。
● 后台业务:
银行后台转帐前置机接收持卡者自助圈存的请求后,从校园卡所对应的个人银行帐户向学校在银行开的单位帐户划拨,并返回成功响应。同时,圈存机在收到银行发出的转帐成功信号后,对IC卡进行充值并对相应的后台帐户作记帐处理,并返回成功响应。
二、 IC相关业务
● 圈存业务:
实现银行卡向IC卡上转存的操作;
● 圈提业务:
从IC卡上把资金转入银行的操作。
● 圈存冲正:
圈存机发起圈存交易后,在超时时间内,未收到银行返回信息时圈存机自动发起圈存冲正交易请求,以取消前一笔未确定的圈存交易。
● 圈存对帐:
由前置机定时发起下载银行的圈存交易明细,与校园数据库中保存的交易明细进行核对,从而确定单边帐记录,供用户进行电子钱包冲正使用。
三、 银行卡相关业务
自助圈存系统可以根据客户需求提供多种多样的功能和应用,其最主要的功能是作为银行柜台的延伸由客户自助办理各种代收代付业务,同时可提供帐户信息查询、补登折、银证通等业务。由于大多款式的通用圈存终端都内嵌多媒体系统,因此还可以二十四小时播放银行业务广告和宣传,提高银行高科技形象和竞争力。
● 账户信息查询
账户信息查询根据帐务系统接口提供各种不同功能,目前已经开发并实际投入应用的有查询余额、按日期查询账户明细、查询利率、存折补登等。账户信息查询支持企业用户和个人用户,同时可选对账单打印功能。
● 转帐
在银行帐务系统支持的接口上,实现了银行卡之间的卡卡转账,支持同种或异种卡的相互转账。随着帐务系统接口的不断完善,还将支持银联卡。
● 代收业务
通过对银行代收业务的简单调查,我们初步确定在圈存机上提供电信固定电话费和移动手机费的代收业务。这必将大大缓解柜台压力,并能在银行非营业时间给客户带来极大的方便。
● 广告与操作指引
在圈存机无交易发生时,可以播放多媒体图片和声音广告。客户也可在圈存机上交互式操作得到银行业务流程指引等多项信息。
● 其他应用
通过中间业务的开发,圈存机根据软件的不同还可以提供更多的功能。这些功能有的已经实现并投入应用,有的尚在开发阶段。比如,PBOC 2.0 标准的IC卡的圈存圈提、银证转账、代缴电费、代缴水费、税务申报、自助缴税、住院押金自助缴纳和结算等等多种多样简单或复杂的应用。
第六节 同类产品比较
同类产品比较 | ||||
项目/厂家 | 实达3300 | 国光CJ600C | 银达1800 | 银达1900 |
交易流程 | 固定 | 固定 | 可变 | 可变 |
其它业务 | 不支持 | 不支持 | 支持 | 支持 |
通讯方式 | RS485、MODEM、TCP/IP、GPRS | RS485、MODEM、TCP/IP、GPRS | RS485、TCP/IP、MODEM | RS485、MODEM、TCP/IP、GPRS |
凭条打印 | 支持 | 支持 | 支持 | 支持 |
磁卡读取 | 支持 | 支持 | 支持 | 支持 |
语音提示 | 支持 | 支持 | 支持 | 支持 |
键盘照明 | 无 | 无 | 有 | 有 |
控制平台 | 嵌入式 | 嵌入式 | 单片机 | 嵌入式 |
二次开发 | 提供简单 | 不提供 | 提供 | 提供 |
开发语言 | C语言 | 不提供 | 无限制 | 无限制 |
前置机 | 不需要 | 不需要 | 需要 | 需要 |