金融终端、金融终端断电后的业务处理方法及系统与流程

文档序号:17493131发布日期:2019-04-23 20:52阅读:473来源:国知局
金融终端、金融终端断电后的业务处理方法及系统与流程

本发明涉及金融终端技术领域,尤其涉及一种金融终端、金融终端断电后的业务处理方法及系统。



背景技术:

crs(cashrecyclingsystem,自动循环存取款机),又名自动存取款机,是一种高度精密的机电一体化设备。crs利用磁性卡代码卡或智能卡实现金融交易的自助服务,代替银行柜面人员的工作;可提取现金、进行现金存款、查询账户余额、进行账户之间资金划拨等工作。持卡人可在自动取款机上使用信用卡或储蓄卡,根据密码办理自动取款、查询余额、转账、现金存款以及更改密码等业务。

常用的crs的读卡器为3q8读卡器,3q8读卡器可以视为一个电机,等效为一个电阻和电感的串联。3q8读卡器平时是市电供电,市电断电后,由crs的不间断电源(uninterruptiblepowersystem,ups)供电,在切换过程中,3q8读卡器供电发生闪断。此时,由电容向3q8读卡器供电,电路发生常态向暂态切换,其暂态过程是一个阻尼震荡过程,在此过程中,3q8读卡器电动机两端的电压越来越小,当达到一定值(读卡器硬件特性)时,3q8读卡器开始退卡即3q8读卡器的断电退卡特性。

因此,在市电发生断电或闪断的过程中,卡片被退出,用户以为业务已经被终止,拿走卡离开了自助设备,而实际上crs上仍然在运行该用户的账户业务,这样很有可能被其他人员继续进行取款或转账等业务操作,导致该用户账户上的资金被其他人员取走,给用户的资金安全带来极大的风险。



技术实现要素:

为了解决现有技术的不足,本发明提供一种金融终端、金融终端断电后的业务处理方法及系统,能够避免市电发生断电或闪断导致读卡器退卡,用户拿走卡而无意中交出业务操作权的风险,保证了用户的资金安全。

本发明提出的具体技术方案为:提供一种金融终端断电后的业务处理方法,所述业务处理方法包括步骤:

检测金融终端是否发生断电;

若所述金融终端发生断电,则检测所述金融终端的读卡器中是否有卡;

若所述金融终端的读卡器中无卡,则终止本次业务。

进一步地,在检测所述金融终端的读卡器中是否有卡之后,所述业务处理方法还包括:

检测所述金融终端的ups是处于供电状态还是处于充电状态;

若所述金融终端的读卡器中无卡且所述金融终端的ups处于供电状态,则终止本次业务。

进一步地,所述业务处理方法还包括:

若所述金融终端的读卡器中有卡且所述金融终端的ups处于供电状态,则获取卡信息并判断所述卡信息与断电前的卡信息是否匹配;

若所述卡信息与断电前的卡信息匹配,则运行本次业务并在本次业务结束后关闭所述金融终端;

若所述卡信息与断电前的卡信息不匹配,则终止本次业务。

进一步地,所述业务处理方法还包括:

若所述金融终端的读卡器中无卡且所述金融终端的ups处于充电状态,则检测所述读卡器的入卡口是否有卡;

若所述读卡器的入卡口无卡,则终止本次业务并重启所述金融终端。

进一步地,所述业务处理方法还包括:

若所述读卡器的入卡口有卡,则执行进卡操作;

获取卡信息并判断所述卡信息与断电前的卡信息是否匹配;

若所述卡信息与断电前的卡信息匹配,则运行本次业务;

若所述卡信息与断电前的卡信息不匹配,则终止本次业务并重启所述金融终端。

进一步地,所述业务处理方法还包括:

若所述金融终端的读卡器中有卡且所述金融终端的ups处于充电状态,则

获取卡信息并判断所述卡信息与断电前的卡信息是否匹配;

若所述卡信息与断电前的卡信息匹配,则运行本次业务;

若所述卡信息与断电前的卡信息不匹配,则终止本次业务并重启所述金融终端。

本发明还提供了一种金融终端断电后的业务处理系统,所述业务处理系统包括:

第一检测模块,用于检测金融终端是否发生断电;

第二检测模块,用于在所述金融终端发生断电时检测所述金融终端的读卡器中是否有卡;

控制模块,用于在所述金融终端的读卡器中无卡时终止本次业务。

进一步地,所述第一检测模块还用于检测所述金融终端的ups是处于供电状态还是处于充电状态。

进一步地,所述第二检测模块还用于在所述金融终端的读卡器中有卡且所述金融终端的ups处于供电状态时获取卡信息并判断所述卡信息与断电前的卡信息是否匹配。

本发明还提供了一种金融终端,所述金融终端包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如上任一所述的业务处理方法。

本发明提出的金融终端断电后的业务处理方法,在金融终端发生断电的时候,检测所述金融终端的读卡器中是否有卡,若所述金融终端的读卡器中无卡,则终止本次业务,从而避免市电发生断电或闪断导致读卡器退卡,用户拿走卡而无意中交出业务操作权的风险,保证了用户的资金安全。

附图说明

下面结合附图,通过对本发明的具体实施方式详细描述,将使本发明的技术方案及其它有益效果显而易见。

图1为金融终端断电后的业务处理方法的流程图;

图2为金融终端断电后的业务处理方法的另一流程图;

图3为金融终端断电后的业务处理系统的结构示意图;

图4为金融终端的结构示意图。

具体实施方式

以下,将参照附图来详细描述本发明的实施例。然而,可以以许多不同的形式来实施本发明,并且本发明不应该被解释为限制于这里阐述的具体实施例。相反,提供这些实施例是为了解释本发明的原理及其实际应用,从而使本领域的其他技术人员能够理解本发明的各种实施例和适合于特定预期应用的各种修改。在附图中,相同的标号将始终被用于表示相同的元件。

参照图1,本实施例提供的金融终端断电后的业务处理方法包括以下步骤:

s1、检测金融终端是否发生断电;

s2、若金融终端发生断电,则检测金融终端的读卡器中是否有卡;

s3、若金融终端的读卡器中无卡,则终止本次业务。

本实施例中的断电包括长时间停电或闪断两种情况,在金融终端断电过程中,通过金融终端的ups进行临时性供电,在金融终端的ups处于供电状态时,此时,断电为长时间停电这种情况;在金融终端的ups处于充电状态时,此时,断电为闪断这种情况。本实施例中的业务处理方法针对长时间停电和闪断这两种情况分别提供了不同的处理过程。

具体地,在检测金融终端的读卡器中是否有卡即步骤s2之后,所述业务处理方法还包括:

s20、检测金融终端的ups是处于供电状态还是处于充电状态;

当ups处于供电状态时,本实施例中的业务处理方法如图1所示。其中,步骤s3具体包括:

s3、若金融终端的读卡器中无卡且金融终端的ups处于供电状态,则终止本次业务。

当金融终端发生断电时,先检查断电是长时间断电还是闪断,若断电是长时间断电且金融终端的读卡器中无卡的情况下,直接终止本次业务,从而避免市电发生断电导致读卡器退卡,用户拿走卡而无意中交出业务操作权的风险,保证了用户的资金安全。

在步骤s3之后,本实施例中的业务处理方法还包括步骤:

s41、若金融终端的读卡器中有卡且金融终端的ups处于供电状态,则获取卡信息并判断所述卡信息与断电前的卡信息是否匹配;

s51、若卡信息与断电前的卡信息匹配,则运行本次业务并在本次业务结束后关闭金融终端;若卡信息与断电前的卡信息不匹配,则进入步骤s3,即终止本次业务。

当金融终端发生断电时,若断电是长时间断电且金融终端的读卡器中有卡,此时,本次业务还没结束,为了能够完成本次业务,金融终端的ups会临时供电,由于金融终端在断电前会对读卡器中读取的卡信息进行暂存,因此,在ups临时供电期间,通过获取读卡器读取的卡信息并将卡信息与断电前的卡信息进行匹配便可以得知是否是本人在进行业务操作,其中,卡信息包括卡号、密码等信息,从而避免用户忘记拿卡而无意中交出业务操作权的风险,进一步地保证了用户的资金安全。

在步骤s51中,由于ups仅提供临时供电,因此,在保证完成本次业务后,执行退卡操作,用户取卡后关闭金融终端。当然,也可以根据ups的供电情况,不关闭金融终端,以供其他用户进行业务操作。

参照图2,当断电为闪断这种情况即ups处于充电状态时,本实施例中的业务处理方法如图2所示。其中,金融终端的读卡器包括以下几种状态:

1)卡在读卡器中;

2)卡已经退出读卡器并被用户取走;

3)卡已经退出读卡器,但仍在读卡器的入卡口处,即卡未被用户取走;

4)卡正处于退卡过程中。

针对上述几种情况,在上述步骤s20之后,本实施例中的业务处理方法包括:

s42、若金融终端的读卡器中有卡且金融终端的ups处于充电状态,则获取卡信息并判断卡信息与断电前的卡信息是否匹配;

s52、若卡信息与断电前的卡信息匹配,则运行本次业务;

s62、若卡信息与断电前的卡信息不匹配,则终止本次业务并重启金融终端。

当金融终端发生断电时,若断电是闪断且金融终端的读卡器中有卡即第1种情况,此时,本次业务还没结束。在闪断情况下,金融终端马上恢复供电,由于金融终端在断电前会对读卡器中读取的卡信息进行暂存,通过获取读卡器读取的卡信息并将卡信息与断电前的卡信息进行匹配便可以得知是否是本人在进行业务操作,其中,卡信息包括卡号、密码等信息,从而避免用户忘记拿卡而无意中交出业务操作权的风险,进一步地保证了用户的资金安全。

下面针对第2-4种情况,详细描述本实施例中的业务处理方法。具体地,本实施例中的步骤s3包括:

s31、若金融终端的读卡器中无卡且金融终端的ups处于充电状态,则检测读卡器的入卡口是否有卡;若读卡器的入卡口无卡,则进入步骤s62,即终止本次业务并重启金融终端。

上述步骤s31针对的是在卡已经退出读卡器并被用户取走的情况即第4种情况,在该情况下直接终止本次业务并重启金融终端,由于在闪断情况下,金融终端马上恢复供电,此时,需要对金融终端进行重启,以恢复金融终端的正常服务。

所述业务处理方法还包括:

s32、若读卡器的入卡口有卡,则执行进卡操作;进入步骤s42,即获取卡信息并判断卡信息与断电前的卡信息是否匹配;若卡信息与断电前的卡信息匹配,则进入步骤s52,即运行本次业务;若卡信息与断电前的卡信息不匹配,则进入步骤s62,即终止本次业务并重启金融终端。

步骤s32针对的是第3种情况和第4种情况,在这两种情况下,先执行进卡操作,然后获取卡信息并将卡信息与断电前的开信息进行匹配,在卡信息与断电前的卡信息匹配时才运行本次业务,从而保证业务操作为持卡人本人,进一步地保证了用户的资金安全。

参照图3,本实施例还提供了一种金融终端断电后的业务处理系统,所述业务处理系统包括第一检测模块1、第二检测模块2及控制模块3。

第一检测模块1用于检测金融终端是否发生断电,第二检测模块2用于在金融终端发生断电时检测金融终端的读卡器中是否有卡,控制模块3用于在金融终端的读卡器中无卡时终止本次业务。

具体地,第一检测模块1还用于检测金融终端的ups是处于供电状态还是处于充电状态。第二检测模块2还用于在金融终端的读卡器中有卡且金融终端的ups处于供电状态时获取卡信息并判断所述卡信息与断电前的卡信息是否匹配。

下面通过一个具体的示例来对本实施例中的业务处理系统进行详细的描述。

第一检测模块1为siusp,用于检测和控制金融终端的usp,第二检测模块2为idcsp,用于检测和控制金融终端的读卡器,控制模块3为atmc,用于获取siusp和idcsp发送的信息并根据所述信息执行或终止业务操作。

siusp检测金融终端是否发生断电并在检测到金融终端发生断电的情况下向idcsp发送断电通知,idcsp在接收到断电通知时检测金融终端的读卡器中是否有卡,然后,siusp检测金融终端的ups是处于供电状态还是处于充电状态。当idcsp检测到金融终端的读卡器中无卡且siusp检测到金融终端的ups处于供电状态时,则idcsp将金融终端的状态设置为wfs_idc_devhwerror并将wfs_idc_devhwerror事件发送给atmc,atmc在接收到wfs_idc_devhwerror事件后终止本次业务。

当idcsp检测到金融终端的读卡器中有卡且siusp检测到金融终端的ups处于供电状态时,idcsp将金融终端的状态设置为wfs_idc_mediaentering并控制金融终端的读卡器读取卡信息,idcsp在获取卡信息后判断所述卡信息与断电前的卡信息是否匹配;若卡信息与断电前的卡信息匹配,则idssp将wfs_idc_mediaentering事件发送给atmc,atmc在接收到wfs_idc_mediaentering事件后运行本次业务并在本次业务结束后关闭金融终端;若卡信息与断电前的卡信息不匹配,则idssp将金融终端的状态设置为wfs_idc_devhwerror并将wfs_idc_devhwerror事件发送给atmc,atmc在接收到wfs_idc_devhwerror事件后终止本次业务。

当idcsp检测到金融终端的读卡器中无卡且siusp检测到金融终端的ups处于充电状态时,idcsp检测读卡器的入卡口是否有卡;若读卡器的入卡口无卡,则idssp将金融终端的状态设置为wfs_idc_devhwerror并将wfs_idc_devhwerror事件发送给atmc,atmc在接收到wfs_idc_devhwerror事件后终止本次业务并重启金融终端。

若idcsp检测到读卡器的入卡口有卡,则控制金融终端的读卡器执行进卡操作,在进卡成功后,idcsp将金融终端的状态设置为wfs_idc_mediaentering并控制金融终端的读卡器读取卡信息,idcsp在获取卡信息后判断所述卡信息与断电前的卡信息是否匹配;若卡信息与断电前的卡信息匹配,则idssp将wfs_idc_mediaentering事件发送给atmc,atmc在接收到wfs_idc_mediaentering事件后运行本次业务;若卡信息与断电前的卡信息不匹配,则idssp将金融终端的状态设置为wfs_idc_devhwerror并将wfs_idc_devhwerror事件发送给atmc,atmc在接收到wfs_idc_devhwerror事件后终止本次业务并重启金融终端。

当idcsp检测到金融终端的读卡器中有卡且siusp检测到金融终端的ups处于充电状态时,idcsp将金融终端的状态设置为wfs_idc_mediaentering并控制金融终端的读卡器读取卡信息,idcsp在获取卡信息后判断所述卡信息与断电前的卡信息是否匹配;若卡信息与断电前的卡信息匹配,则idssp将wfs_idc_mediaentering事件发送给atmc,atmc在接收到wfs_idc_mediaentering事件后运行本次业务;若卡信息与断电前的卡信息不匹配,则idssp将金融终端的状态设置为wfs_idc_devhwerror并将wfs_idc_devhwerror事件发送给atmc,atmc在接收到wfs_idc_devhwerror事件后终止本次业务并重启金融终端。

本实施例中的业务处理系统不需要对atmc的流程进行改动,从而避免对atmc进行改动而造成所有厂商设备的软件的变化,导致设备维护工作量大的问题。

参照图4,本实施例还提供了一种金融终端,所述金融终端包括存储器10、处理器20以及存储在存储器10中并可在处理器20上运行的计算机程序,处理器20执行计算机程序时实现如上所述的业务处理方法。

本实施例中的金融终端可以是桌上型计算机、笔记本、掌上电脑等计算设备。金融终端可包括,但不仅限于,存储器10、处理器20。本领域技术人员可以理解,图4仅仅是金融终端的示例,并不构成对金融终端的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件,例如金融终端还可以包括输入输出设备、网络接入设备、总线等。

存储器10可以是金融终端的内部存储单元,例如金融终端的硬盘或内存。存储器10也可以是金融终端的外部存储设备,例如金融终端上配备的插接式硬盘、智能存储卡(smartmediacard,smc)、安全数字(securedigital,sd)卡、闪存卡(flashcard)等。

存储器10还可以既包括金融终端的内部存储单元也包括外部存储设备。存储器10用于存储所述计算机程序以及所述金融终端所需的其他程序和数据。存储器10还可以用于暂时地存储已经输出或者将要输出的数据。

处理器20可以是中央处理单元(centralprocessingunit,cpu),还可以是其他通用处理器、数字信号处理器(digitalsignalprocessor,dsp)、专用集成电路(applicationspecificintegratedcircuit,asic)、现成可编程门阵列(fieldprogrammablegatearray,fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。

所属领域的技术人员可以清楚地了解到,为了描述的方便和简洁,仅以上述各功能单元、模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能单元、模块完成,即将所述业务处理系统的内部结构划分成不同的功能单元或模块,以完成以上描述的全部或者部分功能。实施例中的各功能单元、模块可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中,上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。另外,各功能单元、模块的具体名称也只是为了便于相互区分,并不用于限制本申请的保护范围。上述系统中单元、模块的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。

以上所述仅是本申请的具体实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本申请原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本申请的保护范围。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1