一种自助式IC卡充值方法及其装置 本发明涉及一种对IC卡充值的方法及装置,具体涉及一种自助式IC卡充值方法及装置。
目前随着科技的进步,人们生活水平的提高,IC卡被广泛地应用与各个领域,如电话IC卡,交通IC卡,泊车IC卡、一卡通IC卡等。这是因为IC卡具有可靠性高,可以充值后多次使用等优点,给人们的提供了便利,提高了效率。但是,现在人们使用的IC卡的充值多是由人工进行的,这有很多缺点,人工服务受时间、地点的局限,服务态度和质量也得不到保障,难以管理,而且还要增加员工和开支,使用者不能方便地进行IC卡充值,这使得IC卡的使用受到了局限。
本发明目的在于设计一种自助式IC卡充值控制方法,能够克服人工充值的缺点,用户可以根据需要通过一定支付方式自行对IC卡进行充值。
本发明的另一个目的在于提供一种自助式IC卡充值装置,用户可以通过该装置根据需要通过一定支付方式自行对IC卡进行充值。
本发明一个目的是通过如下技术方案实现的:设计一种自助式IC卡充值控制方法,具体步骤如下:
1、判断用户插入的充值卡的有效性,如果是无效卡,则进行退卡处理。
2、显示充值卡上的余额,并提示插入银行卡或送入纸币。
3、判断用户的操作方式:如果插入的是纸币,则进行纸币充值操作;如果插入的是银行卡,则进行银行卡充值操作;如果用户选择退卡,则进行退卡处理:
1)纸币充值操作,包括下列步骤:
提示用户输入充值金额,并给用户提供“确定”和“退出”两种操作选择,对用户的纸币进行进币处理,
a、等待用户用现金充值,并开始计时:如果用户未进币并选择操作方式,停顿时间第一次超时,则提示用户进币,用户进币后,设备进行进币处理;如果用户停顿累计二次超时,则进行退纸币处理。
b、如果用户选择“退出”,则进行退纸币处理:判断设备退币指令的执行是否正常,如果正常,则记录退币信息;如果不正常则记录故障信息,并打出故障单据,发出求援信号。
c、如果用户选择“确定”,设备引导用户完成充值,每次充值交易成功后,在充值交易存根表中添加相应的记录;如果交易不成功,则记录故障信息,并打出故障单据,发出求援信号。
2)银行卡充值操作,包括下列步骤:
a、进卡处理:判断银行卡的有效性:用户插入银行卡,设备首先判断银行卡是否有效,如果插入的是无效卡,则提示卡无效,进行退卡处理;如果插入的是有效卡,设备读取银行卡信息,并显示余额,然后将银行卡退还给用户,如果退卡失败,则记录故障信息,并打出故障单据,发出求援信号。
b、提示输入充值金额,给用户提供“确定”和“退出”两种操作选择,并开始计时:
如果用户未输入充值金额并选择操作方式,时间第一次超时,则提示用户输入充值金额;如果用户停顿累计二次超时,则进行退卡处理。
如果用户选择“退出”,则进行退卡处理。
如果用户选择“确定”,则进行以下步骤:
首先核对银行卡的密码:提示输入密码,并给用户提供“确定”和“退出”两种操作选择,并开始计时:
如果用户未输入密码并选择,停顿时间第一次超时,则对用户进行提示;如果用户停顿累计二次超时,则进行退卡处理;
如果用户选择“退出”,则作退卡处理;
如果用户输入密码并选择“确定”,则执行以下步骤:进行银行交易处理,如果扣款失败,则给用户提示失败地原因,如果扣款成功则对进行充值处理;然后进行充值处理:引导用户完成充值,每次充值交易成功后,在充值交易存根表中添加相应的记录;如果交易不成功,则记录故障信息,并打出故障单据,发出求援信号。
3、退卡处理,包括以下步骤:
1)当用户操作超时或者选择退卡时,设备提示退出充值卡。
如果未能顺利退卡,则记录故障信息,并打出故障单据,发出求援信号;
2)如果顺利退卡,则反复提示用户取卡,直至取走。
4、日志信息处理:完成以上充值控制操作步骤后,将相关的信息记录在日志中。
本发明的另一个目的是这样实现的:设计一种自助式IC卡充值装置,包括:
1、对装置进行主控的工控机;
2、检测IC卡有效性和余额,将该信息传送给工控机,并可接收工控机指令对IC卡写入新数据的IC卡读写器;
3、接收工控机指令显示IC卡读写器检测结果并提示用户进行充值操作的显示设备;
4、接受并检测用户支付金额,将确认的支付金额传送给工控机的支付设备;
5、接受工控机指令,打印本次充值结果的打印设备;
所述支付设备包括纸币识别设备、银行卡读卡设备;
所述支付设备可以是纸币识别设备;
所述支付设备还可以是银行卡读卡设备;
所述打印设备包括发票打印机、单据打印机;
所述工控机还控制综合控制器、电磁门锁及控制器、机内照明灯、音频放大器;
所述综合控制器接受工控机指令控制辅助设备、监视传感器、配电系统。
所述辅助设备包括密码键盘、充值卡传送机构、操作按钮、辅助显示器及键盘;
所述操作按钮中还特设有召援按钮;
所述配电设备包括UPS电源、交流配电设备、直流配电设备;
所述自助式IC卡充值装置还设有用于工控机与上行主机通讯的网络接口。
实施本发明方案的优点为,由于不但采用了工控机控制整个充值操作过程,使充值完全成为了一个自助的过程,而且给用户提供了纸币充值和银行卡充值两种方式和方便的人机对话界面,不但使管理和维护更为方便快捷,更为重要的是给用户提供了更好的服务。
下面结合附图和实施例对本发明方案进一步作详细说明:
图1是自助式IC卡充值方法的流程图;
图2是自助式IC卡充值装置的硬件结构框图;
图3是自助式IC卡充值装置工作流程图;
本发明的自助式IC卡充值方法,如图1所示,具体步骤如下:
1、判断用户插入的充值卡的有效性,如果是无效卡,则进行退卡处理;
2、如果是有效卡,显示充值卡上的余额,并提示插入银行卡或送入纸币;
3、判断用户的操作方式:如果插入的是纸币,则进行纸币充值操作;如果插入的是银行卡,则进行银行卡充值操作;如果用户选择退卡,则进行退卡处理:
4、纸币充值操作,包括下列步骤:
提示用户输入充值金额,并给用户提供“确定”和“退出”两种操作选择,对用户的纸币进行进币处理,
a、等待用户用现金充值,并开始计时:如果用户未进币并选择操作方式,停顿时间第一次超时,则提示用户进币,用户进币后,设备进行进币处理;如果用户停顿累计二次超时,则进行退币处理。
b、如果用户选择“退出”,则进行退币处理。
c、如果用户选择“确定”,设备引导用户完成充值,每次充值交易成功后,在充值交易存根表中添加相应的记录;如果交易不成功,则记录故障信息,并打出故障单据,发出求援信号;
d、退币处理:判断设备退币指令的执行是否正常,如果正常,则记录退币信息;如果不正常则记录故障信息,并打出故障单据,发出求援信号。
6、银行卡充值操作,包括下列步骤:
a、进卡处理:判断银行卡的有效性:用户插入银行卡,设备首先判断银行卡是否有效,如果插入的是无效卡,则提示卡无效,进行退银行卡处理;如果插入的是有效卡,设备读取银行卡信息,并显示余额,然后将银行卡退还给用户,如果退卡失败,则记录故障信息,并打出故障单据,发出求援信号。
b、提示输入充值金额,给用户提供“确定”和“退出”两种操作选择,并开始计时:
如果用户未输入充值金额并选择操作方式,时间第一次超时,则提示用户输入充值金额;如果用户停顿累计二次超时,则进行退卡处理。
如果用户选择“退出”,则进行退卡处理。
如果用户选择“确定”,则进行以下步骤:
首先核对银行卡的密码:提示输入密码,并给用户提供“确定”和“退出”两种操作选择,并开始计时:
如果用户未输入密码并选择,停顿时间第一次超时,则对用户进行提示;如果用户停顿累计二次超时,则进行退卡处理;
如果用户选择“退出”,则作退卡处理;
如果用户输入密码并选择“确定”,则执行以下步骤:进行银行交易处理,如果扣款失败,则给用户提示失败的原因,如果扣款成功则对进行充值处理;然后进行充值处理:引导用户完成的充值,每次充值交易成功后,在充值交易存根表中添加相应的记录;如果交易不成功,则记录故障信息,并打出故障单据,发出求援信号;
c、退卡处理,包括以下步骤:
当用户操作超时或者选择退卡时,设备提示退出充值卡。
如果未能顺利退卡,则记录故障信息,并打出故障单据,发出求援信号;
如果顺利退卡,则反复提示用户取卡,直至取走;
d、日志信息处理:完成以上充值控制操作步骤后,将相关的信息记录在日志中。
本发明的自助式IC卡充值装置,如图2所示,主要包括:
1、对装置进行主控的工控机;工控机用于根据综合控制器和硬件传递的信号,控制整个自助式IC卡充值装置的运作。
2、检测IC卡有效性和余额,将该信息传送给工控机,并可接收工控机指令对IC卡写入新数据的IC卡读写器。充值卡读写器,采用自行设计的、带SAM卡,在读写器初始化时,应对其中的SAM卡进行检测,并将检测结果报主机,用于完成充值卡的充值。
3、接收工控机指令显示IC卡读写器检测结果并提示用户进行充值操作的显示设备;所述显示设备可采用LCD显示器,VGA接口,用于引导用户充值操作,并显示信息。
4、接受并检测用户支付金额,将确认的支付金额传送给工控机的支付设备。支付设备包括纸币识别设备、银行卡读卡设备,也可以二者选其一。
5、接受工控机指令,打印本次充值结果的打印设备,包括发票打印机(给用户)、单据打印机(存根)。
6、所述工控机还控制综合控制器、电磁门锁及控制器、机内照明灯、音频放大器。
所述电磁门及控制器:采用现用的电磁门锁产品。用于机箱后维护门的控制。
所述音频放大器:主要用于输出系统的语音提示。
本装置所附带的机内照明灯:提供维修、维护人员打开机箱进行工作时的照明。当后门被正常打开后,系统自动打开该照明灯,关门后则自动关闭电源。该项控制由门的开关检测装置直接控制。
所述综合控制器:是控制本装置的配电系统、处理各分散传感器的控制单元,由单片机CPU板和接口转换板组成。CPU板设有一串行通讯口(RS232C),用于与主机通讯。接口转换板则将CPU板的I/O端口经过隔离、转换,使之满足综合管理控制器的接口要求。综合管理控制器主要对下列内容进行管理和控制:充值卡传送机构的控制、充值机传感器信号监视、密码键盘控制(模拟用)、操作键盘的控制、配电控制、执行每月一次的UPS供电检测、设备控制参数管理、日常维护管理、专业维护检测管理。
7、所述综合控制器接受工控机指令控制辅助设备、监视传感器、配电系统。
所述辅助设备包括密码键盘、充值卡传送机构、操作按钮、辅助显示器及键盘;
密码键盘:采用无源键盘,通过I/O口与综合管理控制器连接,并受之控制,用于供输入充值金和银行卡密码。
充值卡传送机:用于充值卡的输入及退出。其结构尽量采用塑料部件,以减少对充值卡读写的影响。具体实施有二种做法:第一,采用现有的电弹式读卡器进行改造,加装充值卡读写器的支架和必要的检测传感器,接口为I/O接口;第二,自行设计电动式机构,采用直流24V电机(转速在15-30RPM之间)驱动,MXL型同步齿带及齿带轮传动,配以三个位置自效验型光电检测传感器。控制接口为I/O控制。
操作按钮:设计为无源按键,与综合管理控制器接口(I/O口)。还特设有召援按钮,用户有需要工作人员帮助时,可按该按钮。为保证召援按钮信息的可靠发送,该按钮采用电气直接连接、用户手动与电脑自动相结合的设计方案。操作按钮中还特设有召援按钮,在用户需要帮助时发出求援信号。
所述监视传感器:主要有三种:
(1)市电电压监视传感器;
(2)机箱门采用门磁检测器;
(3)充值卡传送机构的卡位置检测器、机箱各门状态检测器,采用专门设计的、具有自检功能的光电检测开关。
所述配电设备包括UPS电源、交流配电设备、直流配电设备。
专用直流配电设备:输入电压:220VAC±10%;输出电压:24VDC/6A。
专用交流配电设备:进电电压:220VAC±10%。
8、所述自助式IC卡充值装置还设有用于工控机与上行主机通讯的网络接口。
本发明的自助式IC卡充值装置的工作过程如图3所示如下:
图3是一种自助式IC卡充值装置的工作方法,实现对IC卡充值装置的初始化、自动维护、自动结帐、充值控制、日常维护、专业维护、等待监视和日志信息处理等功能,具体步骤如下:
1、启动后,根据后台控制的初始化控制指令对地铁自动充值装置进行初始化设置,设置内存中标志变量及所有相关数据的初始值;
2、判断是否需要进行日整理:(1)如果需要,首先进行每日整理,如清理本地数据,删除过期记录,检查设备状况,下载后台控制数据等,然后判断是否对UPS进行月检,如果需要,则进行对UPS进行自动月检;(2)如果不需要,则执行下一步骤。
3、判断是否需要进行自动结帐:(1)如果需要,则核对现金帐目,打印清单,保送结帐信息等;(2)如果条件不满足,则执行下一步骤。
4、判断是否应停止工作:(1)如果停止,则关闭现金及读卡设备以及提示充值工作;(2)如果不停止,则执行下一步骤。
5、判断是否有输入操作:
(1)如果有输入操作信号,则进行以下不同类型的操作:
a、如果输入信号是日常维护指令,则对设备进行常规检查和调整,然后返回,从头执行除初始化外的步骤;
b、如果输入信号是专业维护指令,则对设备进行专业检测和维护,然后返回,从头执行除初始化外的步骤,或者根据需要,进行日志信息处理,保存信息并退出。
c、如果输入信号是充值指令,则对设备进行充值控制,引导用户进行的充值操作,然后返回,从头执行除初始化外的步骤。
(2)如果没有输入操作信号,则等待并监视设备的硬件、传感器状态,如果出现异常,则进行日志信息处理,然后返回,从头执行除初始化外的步骤。