一种实时在线自助充值的智能卡充值***及充值方法
技术领域
本发明涉及智能卡自助充值***。
技术背景
智能卡,现已广泛应用于人们的生活中,常见的如公交用智能卡、智能电表水表用智能卡以及电信缴费等方面的用于缴费充值的智能卡。
这些智能卡,以小额充值为其特色,具有电子钱包的功能,使人们无需为准备零钱而困扰。
现有技术中,现在使用的智能卡充值***多为基于桌面***的充值***和方法,如申请公开号为CN102646304A的发明专利申请公开文本上提供了一种“基于桌面***的公交卡充值***及充值方法”,其包括通过网络与银行和公交相连的电脑桌面***、装在电脑桌面***内的桌面公交卡充值服务组件模块、基于电脑桌面***的具有银行卡刷卡功能和公交卡充值写卡功能的外接读写卡设备,装在电脑桌面***内的桌面公交卡充值服务组件模块与外接读写卡设备相连,电脑桌面***与外接读写卡设备相连,外接读写卡设备带有刷银行卡的接口及输入银行卡密码信息的按键,外接读写设备还具有用于向公交卡写入信息的非接触式接口。这种基于桌面***的公交卡充值***及充值方法采用自助充值的方式,即由持卡人在设备的电脑桌面***上自己进行点击操作,***银行卡并输入密码,为放在非接触式接口上的公交卡进行充值。这种方式与以往的人工充值即由工作人员收取现金然后在电脑上操作帮助人们充值的方式进行比较,更简便可行,节省了人工。但这种方式仍然存在以下问题:第一、设备复杂,这种充值方式需要一台安装有电脑桌面***、以及带有银行卡刷卡功能和公交卡充值写卡功能的外接读写卡设备的大型的类似ATM机的设备,成本昂贵,且安装时的占地面积较大,推广不易;第二、操作界面相对复杂,对于一些电脑水平不高的人群如老年人等,只能望机兴叹;第三、安全度不高,由于需要在机器上***银行卡并输入密码,容易被犯罪分子利用盗取银行卡信息和密码。
所以,需要研发一种更简便易行、更安全的智能卡充值***及充值方法。
发明内容
本发明的目的在于克服现有的智能卡充值***及方法存在的不足,提供一种实时在线自助充值的智能卡充值***及充值方法,可以更简便更安全的实现智能卡充值。
一种实时在线自助充值的智能卡充值***,所述***包括智能卡读写设备,所述智能卡读写设备包括中央处理器、读写卡模块、人机交互模块;其特征在于:所述智能卡读写设备还包括通讯模块,所述***还包括智能卡读写设备管理***、智能卡自动充值管理***;所述智能卡读写设备与智能卡读写设备管理***之间、智能卡读写设备管理***与智能卡自动充值管理***、智能卡自动充值管理***与银行结算***之间通过基于数字移动通讯技术的无线互联网可以相互进行数据传送;所述智能卡读写设备管理***用于接收智能卡读写设备传送来的数据并接收智能卡自动充值管理***的指令控制智能卡读写设备实现充值功能;所述智能卡自动充值管理***与银行结算***对接进行双向数据传送用于实现资金的定向划转;所述智能卡读写设备设置在供持卡人可以自行充值的场所。
所述智能卡自动充值管理***包括:通讯模块、智能卡读写设备管理***接口模块、智能卡读写设备准入模块、智能卡数据信息分析模块、智能卡与银行卡绑定管理模块、银行接口模块、充值日结管理模块、***运行状态监控模块。
所述通讯模块用于实现智能卡自动充值管理***与智能卡读写设备管理***以及银行结算***之间的数据双向传输。
所述智能卡读写设备管理***接口模块用于接收智能卡读写设备管理***发送来的申请修改智能卡充值数据信息,并经后续模块处理后再反馈指令信息给智能卡读写设备管理***,所述智能卡读写设备管理***接收指令后指示前端智能卡读写设备相应进行写卡充值或进行不充值处理。
所述智能卡读写设备准入模块用于对接收到的智能卡读写设备管理***传输来包含装标识号码、密钥的智能卡配置信息进行分析,允许通过准入的智能卡的数据信息与数据库内数据进行下一步匹配分析。
所述智能卡数据信息分析模块是负责将智能卡数据信息与数据库内数据进行匹配分析判断并按照预设运算模式形成处理结果的模块。
所述智能卡与银行卡绑定管理模块是负责首次刷卡用户与用户银行卡绑定认证的模块,以验证码方式通过认证后智能卡与银行卡绑定管理模块将用户信息写入数据库。
所述银行接口模块负责对接银行结算***,用于实现与银行的数据实现交换,即:向银行方发送小额定额定向转账指令,并接收银行反馈的信息。
所述充值日结管理模块是用于日结统计充值情况生成对账报表的模块。
所述***运行状态监控模块实时监控准入的前端智能卡读写设备在线状态,银行接口模块状态,智能卡读写设备管理***接口模块状态,为整个***的平稳运行进行监控,如有异常则实时报警。
一种实时在线自助充值的智能卡充值方法,其特征在于:所述设置在自行充值的场所的前端智能卡读写设备读取智能卡信息上传到智能卡读写设备管理***;所述智能卡读写设备管理***对接收到的智能卡信息进行管理并加密传送到智能卡自动充值管理***并向其申请写卡数据信息。
所述智能卡自动充值管理***对通过其通讯模块接收到的智能卡信息传送给其智能卡读写设备准入模块判断是否准入,准入则传输给智能卡数据信息分析模块进行分析并与数据库内数据进行比对及运算处理,若未被准入,则不准接入并报警提示有非法设备接入***和网络。
若智能卡数据信息分析模块判断智能卡数据为首次刷卡用户与用户银行卡绑定认证,则调用智能卡与银行卡绑定管理模块,将以验证码方式通过认证的用户信息写入数据库。
若智能卡数据信息分析模块判断智能卡数据为非签约客户,则向智能卡读写设备管理***发送指令指示在智能卡读写设备的人机交互界面上显示需绑定银行卡的界面。
若智能卡数据信息分析模块判断智能卡数据为签约客户并满足充值条件,则通过银行接口模块向对接银行结算***请求划款,得到银行结算***成功回应的信息后,指令智能卡读写设备管理***控制智能卡读写设备写卡,所述智能卡读写设备管理***向智能卡自动充值管理***返回写成功信息,完成充值过程。
本发明可带来以下有益效果。
1、本发明的智能卡充值***主要利用了基于数字移动通讯技术的无线互联网,可以将设置在前端供持卡人充值用智能卡非接触式读写设备做的很小,安装方便,占地面积小,有效的节约了成本。
2、本发明通过智能卡自动充值管理***与银行结算***对接,充分利用了银行第三方小额支付功能,无需用户在前端设置在公共场合的充值设备上输入银行卡密码,使用卡的风险降到最低。
3、本发明的实时在线自助充值的智能卡充值方法,实现了按照约定条件和定额、定向的资金结算,使资金的结算过程安全可靠快速方便;只要持卡人与银行签约绑定,任何时候,都无需再进行繁琐的人工操作,只要将卡给智能卡读写设备进行读写就能实现自动充值,即使没有电脑基础的持卡人也能轻松操作。
附图说明
图1:本发明的***原理框图。
图2:智能卡读写设备***原理框图。
图3:智能卡自动充值管理***的原理框图。
图4:本发明的流程图。
图5:本发明的智能卡非接触式读写设备在安装场合的布放示意图。
具体实施方式
下面结合附图和实施例对本发明作进一步详细说明。
如图1所示,在人员集聚场所例如公交车站台、小区门口可以布置多个智能卡读写设备,设备体积小,方便安装,智能卡读写设备可以是接触式读写设备或非接触式读写设备。
如图1所示,智能卡读写设备与智能卡读写设备管理***之间、智能卡读写设备管理***与智能卡自动充值管理***、智能卡自动充值管理***与银行结算***之间通过基于数字移动通讯技术的无线互联网如3G网络相互进行数据传送。
本实施例为本发明应用于公交卡的充值,要实现公交卡余额小于5元并且该公交卡为银行第三方小额支付签约卡时,即自动实现划转约定额度的小额金额至公交卡内。如图5所示:本实施例使用智能卡非接触式读写设备布放在自助充值的场所例如公交车站立柱上,该设备小巧便于安装,可以布置多个在公交车站台、人员集聚场所,免除了广大用户乘车排队的烦恼,可以随时方便广大持卡人在等待公交车时,就能完成公交卡卡缴费充值操作,为用户节约了时间和精力。布置时只需要提供电源,网络可以通过3G虚拟专用网络实现。
如图2所示,本实施例的智能卡非接触式读写设备包括中央处理器、通讯模块、读写卡模块、显示与输入模块、声音与信号灯模块和打印模块;中央处理器循环查询读写卡模块是否有卡,如果发现有卡,读取卡信息通过通讯模块无线传输传送回智能卡读写设备管理***(后台)处理,显示与输入模块、声音与信号灯模块和打印模块,是将中央处理器接收到的后台处理信息通过不同方式呈现给持卡人(显示、声音和信号灯),向持卡人反馈各个过程的结果信息。
结合参见图3、图4,本实施例中,前端的智能卡非接触式读写设备读取公交卡所承载的数据信息,通过3G网络发送给智能卡读写设备管理***处理并加密,然后传输给智能卡自动充值装置管理***,智能卡自动充值装置管理***分析接收到的智能卡数据信息,取出卡标志,余额信息,并调用数据库数据比对,如为签约卡且余额小于5元,则与对接的银行结算***进行数据交换、定向转账;并发送指令给智能卡读写设备管理***,智能卡读写设备管理***控制智能卡读写设备进行写卡充值并显示充值成功的余额并语音播报;如果智能卡自动充值装置管理***调用数据库数据比对后发现没有签约信息则向持卡人提示需绑定银行卡界面。
存储绑定信息的内容包括但不局限于:
1、卡标志(***):字符型30位
2、发卡单位:字符型 60位
3、充值条件:数值型8.2位
4、充值金额:数值型8.2位
5、银行卡***:30位
6、开户银行名称:60位
7、开户银行行号:20位
8、其他
9、备注
10、校验位:16位 对记录进行加密。
绑定银行卡的方法有如下二种:一、可以通过银行的电话服务平台等渠道绑定智能卡与银行卡的关联关系;二、在智能卡读写设备上可以通过显示器提示持卡选择开户银行,输入银行卡***,输入银行发给银行卡持卡人的绑定短信验证码,完成信息的绑定。
结合参见图3、图4,智能卡自动充值管理***通过通讯模块接收与其智能卡读写设备管理***接口模块定义对接的智能卡读写设备管理***传送来的智能卡信息。智能卡读写设备管理***接口模块可以自定义,通过定义可以对接公交***、供水***或供电***等的智能卡读写设备管理***,扩展到所有使用智能卡的应用领域。然后由其智能卡读写设备准入模块判断是否准入,准入则传输给智能卡数据信息分析模块进行分析并与数据库内数据进行比对及运算处理,分析出卡标志信息、查找数据库中对该卡的绑定银行卡信息和充值条件信息,判断是充值或首次刷卡待绑定或不充值,若为首次刷卡待绑定则调用智能卡与银行卡绑定管理模块提示用户绑定银行卡,若为已绑定的签约用户则通过与银行接口模块对接的银行结算***进行无线通讯并得到银行的反馈信息,通过将指令发送到智能卡读写设备管理***并得到智能卡读写设备管理***的反馈信息,指令智能卡读写设备做相应的操作。各模块的调用过程和相关处理信息记录并写入数据库。
智能卡自动充值管理***对调用过程和相关处理信息记录并写入数据库主要是为审计提供数据,通过充值日结管理模块生成报表。
智能卡自动充值管理***不涉及加密,智能卡的加密由智能卡读写设备管理***负责,写智能卡的操作都是由智能卡读写设备管理***控制。
智能卡自动充值管理***与银行的绑定都是通过银行卡持卡人自行约定的,并且是有条件的定额定向的资金划转,整个充值过程由智能卡持卡人用智能卡主动触发整个***完成操作,客户是主动的。
上述的对实施例的描述是为便于该技术领域的普通技术人员能理解和应用本发明。熟悉本领域技术的人员显然可以容易地对这些实施例做出各种修改,并把在此说明的一般原理应用到其他实施例中而不必经过创造性的劳动。因此,本发明不限于这里的实施例,本领域技术人员根据本发明的揭示,不脱离本发明范畴所做出的改进和修改都应该在本发明的保护范围之内。