自助设备的读卡方法、系统、金融自助设备和存储介质
技术领域
本发明涉及金融自助设备
技术领域
,尤其涉及自助设备的读卡方法、系统、金融自助设备和存储介质。背景技术
对于现有技术的有卡业务,只要检测到在金融终端进行业务处理过程中,如果发生读卡器中的银行卡意外不在读卡器中,就认为该业务发生了异常,不能在继续进行下去了,只能终止该业务。以上技术处理方法,其实是业界的技术偏见。
事实上,由于读卡器硬件设计上的原因,外界环境对设备的干扰,也很有可能造成读卡器退卡或者吞卡。而此时业务并未发生异常,用户确需要重新插卡,从头开始操作业务,严重降低了自助终端的业务执行的效率,耽误用户的时间。
发明内容
基于此,有必要针对上述问题,提出了自助设备的读卡方法、系统、金融自助设备和存储介质。
一种自助设备的读卡方法,应用于自助设备,所述自助设备包括读卡器和显示器,所述自助设备的读卡方法包括:判断当前处理业务是否为预设有卡业务,若所述当前处理业务为所述预设有卡业务,则检测所述读卡器是否处于有卡状态;若所述读卡不处于有卡状态,则暂停执行所述当前处理业务,保存所述当前处理业务的当前进度和当前参数,将所述显示器的显示画面调整为预设暂停画面;判断在预设等待时长内,所述读卡器中是否被插入金融卡片;若在所述预设等待时长内,所述读卡器中被插入所述金融卡片,获取所述当前处理业务对应的业务账户信息和当前插入所述读卡器的所述金融卡片的卡片账户信息,判断所述业务账户信息和所述卡片账户信息是否匹配;若所述业务账户信息和所述卡片账户信息匹配,则根据所述当前进度和所述当前参数继续执行所述当前处理业务,并将所述显示器的显示画面调整为与所述当前处理业务匹配的业务画面。
一种自助设备的读卡系统,应用于自助设备,所述自助设备包括读卡器和显示器,所述自助设备的读卡系统包括:卡片模块,用于判断当前处理业务是否为预设有卡业务,若所述当前处理业务为所述预设有卡业务,则检测所述读卡器是否处于有卡状态;暂停模块,用于若所述读卡不处于有卡状态,则暂停执行所述当前处理业务,保存所述当前处理业务的当前进度和当前参数,将所述显示器的显示画面调整为预设暂停画面;插入模块,用于判断在预设等待时长内,所述读卡器中是否被插入金融卡片;账户模块,用于若在所述预设等待时长内,所述读卡器中被插入所述金融卡片,获取所述当前处理业务对应的业务账户信息和当前插入所述读卡器的所述金融卡片的卡片账户信息,判断所述业务账户信息和所述卡片账户信息是否匹配;执行模块,用于若所述业务账户信息和所述卡片账户信息匹配,则根据所述当前进度和所述当前参数继续执行所述当前处理业务,并将所述显示器的显示画面调整为与所述当前处理业务匹配的业务画面。
一种金融自助设备,包括:处理器、存储器,所述处理器耦接所述存储器,所述存储器中存储有计算机程序,所述处理器执行所述计算机程序以实现如上所述的方法。
一种存储介质,存储有计算机程序,所述计算机程序能够被处理器执行以实现如上所述的方法。
采用本发明实施例,具有如下有益效果:
当前处理业务为预设有卡业务,读卡器不处于有卡状态,则暂停执行当前处理业务,保存当前处理业务的当前进度和当前参数,将显示器的显示画面调整为预设暂停画面,可以有效保护用户的个人信息安全,并及时提醒用户插入金融卡片,若在预设等待时长内,读卡器中被插入金融卡片,若当前处理业务对应的业务账户信息和金融卡片的卡片账户信息匹配,则根据当前进度和当前参数继续执行当前处理业务,从而可以避免其他人趁用户以为发生退卡离开自助设备后对当前处理业务进行非法操作,有效确保了用户的账户安全,同时在业务账户信息和卡片账户匹配时继续执行当前处理业务,避免了用户重头开始业务操作,有效提升了自助设备的业务处理效率。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
其中:
图1是本发明提供的自助设备的读卡方法的第一实施例的流程示意图;
图2是本发明提供的自助设备的读卡方法的第二实施例的流程示意图;
图3是本发明提供的自助设备的读卡系统的一实施例的结构示意图;
图4是本发明提供的金融自助设备的一实施例的结构示意图;
图5是本发明提供的存储介质的一实施例的结构示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
请结合参阅图1,图1是本发明提供的自助设备的读卡方法的第一实施例的流程示意图。本发明提供的自助设备的读卡方法包括如下步骤:
S101:判断当前处理业务是否为预设有卡业务,若是,执行步骤S102。
在一个具体的实施场景中,可以根据预设的检测周期(例如,5秒)判断当前处理业务是否为预设有卡业务,预设有卡业务可以是自助终端的管理人员提前设置的,例如有卡取款、有卡存款、有卡转账等。预设有卡业务可以是该业务在执行过程中必须保持读卡器一直处于有卡状态,或者该业务执行的关键步骤中必须保持读卡器处于有卡状态。若是关键步骤中读卡器需要处于有卡状态,则进一步判断当前处理业务是否进行到该关键步骤。
S102:检测读卡器是否处于有卡状态。若否,执行步骤S103。
在一个具体的实施场景中,可以是通过检测读卡器中是否插入了卡片来检测读卡器是否处于有卡状态,或者是通过检测读卡器是否能读取卡片信息检测读卡器是否处于有卡状态。
S103:暂停执行当前处理业务,保存当前处理业务的当前进度和当前参数,将显示器的显示画面调整为预设暂停画面。
在一个具体的实施场景中,读卡器当前不处于有卡状态,则暂停执行当前处理业务,保存当前处理业务的当前进度和当前参数。例如当前用户正在进行转账业务,则暂停执行转账业务。具体地说,当前执行到转账业务中,用户输入转账金额步骤,则记录当前进度为输入转账金额的步骤,当前参数为用户输入的转账金额。或者当前执行到转账业务中,用户输入收款方账号的步骤,则记录当前进度为输入收款方账号的步骤,当前参数为用户输入的收款方账号,以及用户输入收款方账号的步骤之前的其他参数,例如转账金额等。
进一步地,为了确保用户的账户安全,将显示器的显示画面调整为预设暂停画面。若用户当前处于输入账号密码等可能泄露用户个人信息的页面,通过调整为预设暂停画面可以有效保护用户的个人信息安全。同时,将显示画面调整为暂停画面还可以有效提醒用户当前读卡器处于无卡状态,需要插入金融卡片,或者是金融卡片发生了退卡,需要重新插入。
在其他实施场景中,当前处理业务若处于执行中的状态,则需要根据实际情况确定是否直接暂停执行还是先执行完当前的步骤,再暂停执行。例如,若当前处理业务为出钞业务,则暂停出钞,并记录已出钞张数;若当前处理业务为钞门打开,则关闭钞门;若当前处理业务为等待用户输入目标信息,则等待用户输入完毕目标信息,并保存目标信息;若当前处理业务为回收钞票,则继续执行回收钞票的操作直至回收完成。
S104:判断在预设等待时长内,读卡器中是否被插入金融卡片,若是,执行步骤S105。
在一个具体的实施场景内,当检测到读卡器不处于有卡状态时开启计时,或者是个现实画面调整为暂停画面时开始计时,进一步地,可以在暂停画面上显示倒计时,判断在预设等待时长内,读卡器中是否被插入金融卡片。检测读卡器中是否被插入金融卡片,可以是通过检测读卡器中是否插入了卡片来检测,或者是通过检测读卡器是否能读取卡片信息来检测。
S105:获取当前处理业务对应的业务账户信息和当前插入读卡器的金融卡片的卡片账户信息,判断业务账户信息和卡片账户信息是否匹配,若是,执行步骤S106。
在一个具体的实施场景中,获取当前处理业务对应的业务账户信息,例如,可以是金融卡片初次插入读卡器中,获取到的账户信息作为当前处理业务对应的业务账户信息,或者是在执行当前处理业务时,获取用户的个人信息(例如身份证、手机号、指纹等),将个人信息匹配账户信息作为业务账户信息,或者是在执行当前处理业务时,将用户指定的账户信息作为业务账户信息。
当检测到读卡器中被插入金融卡片时读取卡片的卡片账户信息,业务账户信息和卡片账户信息包括账号、用户名称、预留手机号、指纹中的一个或多个,业务账户信息和卡片账户信息可以是相同(例如,都是账号)或者不同(例如一个是账号,一个是预留手机号)。判断业务账户信息和卡片账户信息是否匹配,例如,判断两个账号是否相同,或者判断账号和预留手机号是否对应。
S106:根据当前进度和当前参数继续执行当前处理业务,并将显示器的显示画面调整为与当前处理业务匹配的业务画面。
在一个具体的实施场景中,业务账户信息和卡片账户信息匹配,则表示用户的插入的金融卡片为执行当前处理业务所需的金融卡片,根据当前进度和当前参数继续执行当前处理业务,并将显示器的显示画面调整为与当前处理业务匹配的业务画面。例如,当前进度为输入收款方账号的步骤,当前参数为用户输入的收款方账号,以及用户输入收款方账号的步骤之前的其他参数,例如转账金额等,则继续输入收款方账号的步骤,显示与当前处理业务匹配的转账页面,页面包括用户输入的收款方账号,当得到用户输入的确认转账的消息之后,则执行转账操作。
通过上述描述可知,在本实施例中,当前处理业务为预设有卡业务,读卡器不处于有卡状态,则暂停执行当前处理业务,保存当前处理业务的当前进度和当前参数,将显示器的显示画面调整为预设暂停画面,可以有效保护用户的个人信息安全,并及时提醒用户插入金融卡片,若在预设等待时长内,读卡器中被插入金融卡片,若当前处理业务对应的业务账户信息和金融卡片的卡片账户信息匹配,则根据当前进度和当前参数继续执行当前处理业务,从而可以避免其他人趁用户以为发生退卡离开自助设备后对当前处理业务进行非法操作,有效确保了用户的账户安全,同时在业务账户信息和卡片账户匹配时继续执行当前处理业务,避免了用户重头开始业务操作,有效提升了自助设备的业务处理效率。
请结合参阅图2,图2是本发明提供的自助设备的读卡方法的第二实施例的流程示意图。本发明提供的自助设备的读卡方法包括如下步骤:
S201:判断当前处理业务是否为预设有卡业务,若是,执行步骤S202。若否,执行步骤S211。
S202:检测读卡器是否处于有卡状态。若否,执行步骤S203。若是,执行步骤S211。
S203:暂停执行当前处理业务,保存当前处理业务的当前进度和当前参数,将显示器的显示画面调整为预设暂停画面。
S204:判断在预设等待时长内,读卡器中是否被插入金融卡片。若是,执行步骤S205,若否,执行步骤S210。
S205:获取当前处理业务对应的业务账户信息和当前插入读卡器的金融卡片的卡片账户信息,判断业务账户信息和卡片账户信息是否匹配。若是,执行步骤S206,若否,执行步骤S209。
在一个具体的实施场景中,步骤S201-S205与本发明提供的自助设备的读卡方法的第一实施例中的步骤S101-S105基本一致,此处不再进行赘述。
S206:获取当前用户的用户验证信息和金融卡片的卡片验证信息,判断用户验证信息和卡片验证信息是否匹配。若是,执行步骤S207,若否,执行步骤S208。
在一个具体的实施场景中,为了进一步确保用户的账户安全,防止他人盗用、冒用用户退卡时忘记取走的金融卡片,获取当前用户的用户验证信息和金融卡片的卡片验证信息,例如获取用户输入的账户密码,判断该账户密码是否与金融卡片的账户密码一致,或者获取用户的指纹、脸部图像、声纹、瞳孔图像等等,判断与金融卡片的对应的预留信息是否一致,若一致,则用户验证信息和卡片验证信息匹配,若不一致,则用户验证信息和卡片验证信息不匹配。
S207:根据当前进度和当前参数继续执行当前处理业务,并将显示器的显示画面调整为与当前处理业务匹配的业务画面。
在一个具体的实施场景中,步骤S207与本发明提供的自助设备的读卡方法的第一实施例中的步骤S106基本一致,此处不再进行赘述。
S208:终止执行当前处理业务,并对金融卡片进行吞卡处理或者退卡处理。
在一个具体的实施场景中,用户验证信息和卡片验证信息不匹配,为了确保用户的账户安全,终止执行当前处理业务。进一步地,若首次验证用户验证信息和卡片验证信息不匹配,可以给用户提供再次验证的机会,若连续多次(例如,3次)验证结果均为不匹配,则终止执行当前处理业务。进一步地,对金融卡片进行吞卡处理或者退卡处理。避免金融卡片滞留读卡器中,影响后续进程。
S209:终止执行当前处理业务,根据当前进度、当前参数和预设业务规范对当前处理业务对应的业务账户进行账务处理操作。
在一个具体的实施场景中,业务账户信息和卡片账户信息不匹配,则可能用户当前插入的金融卡片与原始插入的金融卡片不是同一张,则可以提示用户当前卡片不正确,若连续多次(例如,3次)判定业务账户信息和卡片账户信息不匹配,则终止执行当前处理业务,根据当前进度、当前参数和预设业务规范对当前处理业务对应的业务账户进行账务处理操作,例如,根据当前进度和当前参数可知,当前处理业务已经处于出钞步骤的,不再继续出钞,而是将钞票根据当前参数中的数量退回,并不在当前处理业务对应的账户上进行扣款。再例如,根据当前进度和当前参数可知,当前处理业务已经处于回收钞票步骤的,根据当前参数中的数量,对当前处理业务对应的账户上增加相应的金额。
进一步地,对于用户插入的金融卡片进行退卡操作。
S210:终止执行当前处理业务,根据当前进度、当前参数和预设业务规范对当前处理业务对应的业务账户进行账务处理操作。
在一个具体的实施场景中,若在预设等待时长内,读卡器中未被插入金融卡片,则终止执行当前处理业务,根据当前进度、当前参数和预设业务规范对当前处理业务对应的业务账户进行账务处理操作。具体的,与步骤S210的基本一致,此处不再进行赘述。
S211:继续执行当前处理业务直至处理完毕。
在一个具体的实施场景中,当前处理业务不是预设有卡业务,例如是无卡取款、无卡存款、无卡转账等,则继续执行当前处理业务直至处理完毕。在另一个实施场景那个,当前处理业务是预设有卡业务,读卡器处于有卡状态,则继续执行当前处理业务直至处理完毕。
通过上述描述可知,在本实施例中,获取当前用户的用户验证信息和金融卡片的卡片验证信息,判断用户验证信息和卡片验证信息是否匹配;若用户验证信息和卡片验证信息匹配,则根据当前进度和当前参数继续执行当前处理业务,若用户验证信息和卡片验证信息不匹配,则终止执行当前处理业务,并对金融卡片进行吞卡处理或者退卡处理,可以进一步提升用户的账户安全。
请参阅图3,图3是本发明提供的自助设备的读卡系统的一实施例的结构示意图。本发明提供的自助设备的读卡系统10应用于自助设备,自助设备包括读卡器和显示器,包括:卡片模块11、暂停模块12、插入模块13、账户模块14、执行模块15。
卡片模块11用于判断当前处理业务是否为预设有卡业务,若当前处理业务为预设有卡业务,则检测读卡器是否处于有卡状态。暂停模块12用于若读卡不处于有卡状态,则暂停执行当前处理业务,保存当前处理业务的当前进度和当前参数,将显示器的显示画面调整为预设暂停画面。插入模块13用于判断在预设等待时长内,读卡器中是否被插入金融卡片。账户模块14用于若在预设等待时长内,读卡器中被插入金融卡片,获取当前处理业务对应的业务账户信息和当前插入读卡器的金融卡片的卡片账户信息,判断业务账户信息和卡片账户信息是否匹配。执行模块15用于若业务账户信息和卡片账户信息匹配,则根据当前进度和当前参数继续执行当前处理业务,并将显示器的显示画面调整为与当前处理业务匹配的业务画面。
执行模块15还用于获取当前用户的用户验证信息和金融卡片的卡片验证信息,判断用户验证信息和卡片验证信息是否匹配;若用户验证信息和卡片验证信息匹配,则根据当前进度和当前参数继续执行当前处理业务。
执行模块15还用于若用户验证信息和卡片验证信息不匹配,则终止执行当前处理业务,并对金融卡片进行吞卡处理或者退卡处理。
账户模块14还用于若业务账户信息和卡片账户信息不匹配,则终止执行当前处理业务,根据当前进度、当前参数和预设业务规范对当前处理业务对应的业务账户进行账务处理操作。
账户模块14还用于根据预设卡片处理规范,执行针对金融卡片的卡片业务。
插入模块13还用于若在预设等待时长内,读卡器中未被插入金融卡片,则终止执行当前处理业务,根据当前进度、当前参数和预设业务规范对当前处理业务对应的业务账户进行账务处理操作。
暂停模块12还用于若当前处理业务为出钞业务,则暂停出钞,并记录已出钞张数;若当前处理业务为钞门打开,则关闭钞门;若当前处理业务为等待用户输入目标信息,则等待用户输入完毕目标信息,并保存目标信息;若当前处理业务为回收钞票,则继续执行回收钞票的操作直至回收完成。
通过上述描述可知,在本实施例中,自助设备的读卡系统在当前处理业务为预设有卡业务,读卡器不处于有卡状态时,暂停执行当前处理业务,保存当前处理业务的当前进度和当前参数,将显示器的显示画面调整为预设暂停画面,可以有效保护用户的个人信息安全,并及时提醒用户插入金融卡片,若在预设等待时长内,读卡器中被插入金融卡片,若当前处理业务对应的业务账户信息和金融卡片的卡片账户信息匹配,则根据当前进度和当前参数继续执行当前处理业务,从而可以避免其他人趁用户以为发生退卡离开自助设备后对当前处理业务进行非法操作,有效确保了用户的账户安全,同时在业务账户信息和卡片账户匹配时继续执行当前处理业务,避免了用户重头开始业务操作,有效提升了自助设备的业务处理效率。
请参阅图4,图4是本发明提供的金融自助设备的一实施例的结构示意图。金融自助设备20包括处理器21、存储器22。处理器21耦接存储器22。存储器22中存储有计算机程序,处理器21在工作时执行该计算机程序以实现如图1-图2所示的方法。详细的方法可参见上述,在此不再赘述。
通过上述描述可知,在本实施例中,金融自助设备在当前处理业务为预设有卡业务,读卡器不处于有卡状态时,暂停执行当前处理业务,保存当前处理业务的当前进度和当前参数,将显示器的显示画面调整为预设暂停画面,可以有效保护用户的个人信息安全,并及时提醒用户插入金融卡片,若在预设等待时长内,读卡器中被插入金融卡片,若当前处理业务对应的业务账户信息和金融卡片的卡片账户信息匹配,则根据当前进度和当前参数继续执行当前处理业务,从而可以避免其他人趁用户以为发生退卡离开自助设备后对当前处理业务进行非法操作,有效确保了用户的账户安全,同时在业务账户信息和卡片账户匹配时继续执行当前处理业务,避免了用户重头开始业务操作,有效提升了自助设备的业务处理效率。
请参阅图5,图5是本发明提供的存储介质的一实施例的结构示意图。存储介质30中存储有至少一个计算机程序31,计算机程序31用于被处理器执行以实现如图1-图2所示的方法,详细的方法可参见上述,在此不再赘述。在一个实施例中,计算机可读存储介质30可以是终端中的存储芯片、硬盘或者是移动硬盘或者优盘、光盘等其他可读写存储的工具,还可以是服务器等等。
通过上述描述可知,在本实施例中存储介质中的计算机程序可以用于在当前处理业务为预设有卡业务,读卡器不处于有卡状态时,暂停执行当前处理业务,保存当前处理业务的当前进度和当前参数,将显示器的显示画面调整为预设暂停画面,可以有效保护用户的个人信息安全,并及时提醒用户插入金融卡片,若在预设等待时长内,读卡器中被插入金融卡片,若当前处理业务对应的业务账户信息和金融卡片的卡片账户信息匹配,则根据当前进度和当前参数继续执行当前处理业务,从而可以避免其他人趁用户以为发生退卡离开自助设备后对当前处理业务进行非法操作,有效确保了用户的账户安全,同时在业务账户信息和卡片账户匹配时继续执行当前处理业务,避免了用户重头开始业务操作,有效提升了自助设备的业务处理效率。
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,的程序可存储于一非易失性计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,本申请所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和/或易失性存储器。非易失性存储器可包括只读存储器(ROM)、可编程ROM(PROM)、电可编程ROM(EPROM)、电可擦除可编程ROM(EEPROM)或闪存。易失性存储器可包括随机存取存储器(RAM)或者外部高速缓冲存储器。作为说明而非局限,RAM以多种形式可得,诸如静态RAM(SRAM)、动态RAM(DRAM)、同步DRAM(SDRAM)、双数据率SDRAM(DDRSDRAM)、增强型SDRAM(ESDRAM)、同步链路(Synchlink)DRAM(SLDRAM)、存储器总线(Rambus)直接RAM(RDRAM)、直接存储器总线动态RAM(DRDRAM)、以及存储器总线动态RAM(RDRAM)等。
以上实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。
以上实施例仅表达了本申请的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对本申请专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本申请构思的前提下,还可以做出若干变形和改进,这些都属于本申请的保护范围。因此,本申请专利的保护范围应以所附权利要求为准。