一种支票存款的方法、装置、设备及存储介质

文档序号:1772874 发布日期:2019-12-03 浏览:18次 >En<

阅读说明:本技术 一种支票存款的方法、装置、设备及存储介质 (A kind of method, apparatus of checking account, equipment and storage medium ) 是由 邵建 胡玮 马亮亮 万兵 于 2019-09-03 设计创作,主要内容包括:本发明实施例公开了一种支票信息处理的方法、装置、设备及存储介质。其中,该方法包括:获取用户的操作信息,并获取支票的正、反面图像,提取正、反面图像中的支票信息;将所述支票信息和所述操作信息以预设规则排列成字符串,根据字符串中的内容完成用户的存款操作。本发明实施例通过获取用户操作信息和支票信息,并排列成字符串,实现了实时完成用户的存款操作,有效节约人力和时间,提高支票存款的效率。(The embodiment of the invention discloses method, apparatus, equipment and the storage mediums of a kind of processing of check information.Wherein, this method comprises: obtaining the operation information of user, and the positive and negative image of check is obtained, extracts the check information in the image of positive and negative;The check information and the operation information are arranged in character string with preset rules, the deposit operation of user is completed according to the content in character string.The embodiment of the present invention is arranged in character string by obtaining user&#39;s operation information and check information, realizes the deposit operation for completing user in real time, effectively save manpower and time, improves the efficiency of checking account.)

一种支票存款的方法、装置、设备及存储介质

技术领域

本发明实施例涉及信息处理技术,尤其涉及一种支票存款的方法、装置、设备及存储介质。

背景技术

随着经济的迅速发展,支票存款已经成为人们进行经济交易的常用手段,人们对经济交易的自助性要求越来越高,目前境内外各厂商生产的银行自助设备,有取款机、存款机、存取款循环机等。

在香港、澳门等地已有存款机支持支票存款,但带支票模块的自助设备按照商业银行内部ATM(Automatic Teller Machine,自动柜员机)运管规定需要每个工作日进行支票账务的处理,安排工作人员至ATM现场进行设备的支票清机维护工作,由工作人员每日对支票信息进行录入保存,以完成用户的存款操作。但现有技术中对支票信息的录入需要耗费大量的人力和时间,用户使用支票存款完成不及时,支票存款的效率低。

发明内容

本发明提供一种支票存款的方法、装置、设备及存储介质,以实现实时完成支票存款的效果。

第一方面,本发明实施例提供了一种支票信息处理方法,包括:

获取用户的操作信息,并获取支票的正、反面图像,提取正、反面图像中的支票信息;

将所述支票信息和所述操作信息以预设规则排列成字符串,根据字符串中的内容完成用户的存款操作。

可选的,所述获取用户的操作信息,包括:

获取用户输入的存款账户和存款金额。

可选的,所述支票信息包括支票码和防伪信息,在获取支票的正、反面图像,提取正、反面图像中的支票信息之后,所述方法还包括:

根据所述防伪信息检验支票真伪;

若支票为真支票,则相应的,将所述支票信息和所述操作信息以预设规则排列成字符串,包括:

将所述正、反面图像,支票码和所述操作信息以预设规则排列成字符串。

可选的,在根据所述防伪信息检验支票真伪之后,所述方法还包括:

若支票为假支票,则退回所述支票,清除获取到的支票信息。

可选的,在将所述支票信息和所述操作信息以预设规则排列成字符串,根据字符串中的内容完成用户的存款操作之后,所述方法还包括:

对所述字符串按照预设加密规则加密成信息串,将所述信息串发送给设备监控系统,解密后供工作人员进行支票存款监控。

可选的,所述对所述字符串按照预设加密规则加密成信息串,将所述信息串发送给设备监控系统,解密后供工作人员进行支票存款监控,还包括:

将所述信息串发送给主机系统,解密后录入主机系统进行存款记录的保存。

第二方面,本发明实施例还提供了一种支票信息处理装置,包括:

信息获取模块,用于获取用户的操作信息,并获取支票的正、反面图像,提取正、反面图像中的支票信息;

操作完成模块,用于将所述支票信息和所述操作信息以预设规则排列成字符串,根据字符串中的内容完成用户的存款操作。

可选的,所述信息获取模块,具体用于:

获取用户输入的存款账户和存款金额。

第三方面,本发明实施例还提供了一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现如本发明任意实施例所述的支票信息处理方法。

第四方面,本发明实施例还提供了一种包含计算机可执行指令的存储介质,所述计算机可执行指令在由计算机处理器执行时用于执行如本发明任意实施例所述的支票信息处理方法。

本发明通过获取用户的操作信息和支票上的信息,将操作信息与支票信息排列成字符串,根据字符串中的信息完成用户的存款操作,避免了工作人员每日核验支票信息,实现了通过自助设备完成支票存款,节约人力和时间,提高了支票存款的效率。

附图说明

图1是本发明实施例一中的一种支票信息处理方法的流程示意图;

图2是本发明实施例二中的一种支票信息处理方法的流程示意图;

图3是本发明实施例三中的一种支票信息处理装置的结构框图;

图4是本发明实施例四中的一种计算机设备的结构示意图。

具体实施方式

下面结合附图和实施例对本发明作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本发明,而非对本发明的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本发明相关的部分而非全部结构。

实施例一

图1是本发明实施例一提供的一种支票信息处理方法的流程示意图,本实施例可适用于支票存款的情况,该方法可以由支票信息处理装置来执行。如图1所示,该方法具体包括如下步骤:

S110、获取用户的操作信息,并获取支票的正、反面图像,提取正、反面图像中的支票信息。

具体的,ATM机控制系统获取用户在ATM机上输入的操作信息,其中,操作信息可以是存款账户、存款金额和存款币种。例如,自助金融终端响应用户在ATM机上的账户输入操作,确定用户的存款账户是000015335410;响应用户的币种选择操作,确定用户的存款币种是人民币;响应用户的金额输入操作,确定用户要存入的金额是1000元,在用户完成操作后,获取到存款账户为000015335410,存款金额为1000,存款币种为人民币CNY。

可以通过摄像头拍摄支票的正、反面图像,利用扫描仪扫描支票的正、反面图像,识别其中的支票信息。其中,支票信息可以包括支票码和防伪信息。例如,支票码可以是C232750C 024-767D 007636-001C这样的字符串信息,防伪信息可以是支票上的***和水线。可以利用扫描仪扫描支票上的***,与系统中预存的正规***作比对,再检验支票的金额栏处是否存在水线,若***正确且存在水线,则确定支票为真支票;若存在一处不符合规范,则确定支票为假支票。

若支票为假支票,则ATM机退回支票,ATM机控制系统自动清除获取到的假支票的信息,用户存款操作的流程结束;若支票为真支票,则继续进行用户的存款操作流程。

S120、将支票信息和操作信息以预设规则排列成字符串,根据字符串中的内容完成用户的存款操作。

具体的,若支票为真支票,则将支票信息和用户的操作信息以预设规则排列成字符串,ATM机控制系统获取字符串的内容,得到用户要进行的具体操作信息,实时完成用户支票存款操作。

可选的,将正、反面图像,支票码和操作信息以预设规则排列成字符串。

具体的,在得到支票的正、反面图像后,以预定的方式将正、反面图像分别编码为字符串,可以采用base64的编码格式进行编码,base64是传输8字节代码的编码方式之一,每张支票的支票信息都不同。例如,一张支票的正面图像用base64编码后可表示为data:image/bmp;base64,Qk3yAgwAAAAAADYEAAAoAAAAGg,反面图像用base64编码后可表示为data:image/bmp;base64,Qk3yAgwAAAAAADYEAAAoAAAAHA。支票的支票码也可以采用字符串的形式表现,例如,支票码可表示为C232750C 024-767D 007636-001C。

在ATM机控制系统中预先存储排列规则,将用户输入的存款账户、存款金额、存款币种以及支票上的支票码和支票正、反面图像的字符信息组合成一个完整的字符串,将各组成部分以竖线划分。例如,组合规则可以是存款账户|存款币种|存款金额|支票码|支票正面图像信息|支票反面图像信息,若存款账户为000015335410,存款币种为人民币CNY,存款金额为1000元,支票码为C232750C024-767D007636-001C,支票正面图像信息为data:image/bmp;base64,Qk3yAgwAAAAAADYEAAAoAAAAGg,支票反面图像信息为data:image/bmp;base64,Qk3yAgwAAAAAADYEAAAoAAAAHA,则排列后的字符串为000015335410|CNY|1000.00|C232750C024-767D007636-001C|data:image/bmp;base64,Qk3yAgwAAAAAADYEAAAoAAAAGg|data:image/bmp;base64,Qk3yAgwAAAAA ADYEAAAoAAAAHA。

ATM机控制系统获取到字符串的信息,可以从中得知用户想要存款的账户和金额等具体信息,从而将指定数额的钱存入到存款账户中,完成用户的存款操作,若支票中钱数清零,则将支票保存在ATM机中,等待工作人员清理。

本实施例的技术方案,通过获取用户输入的操作信息和扫描得到的支票信息,将操作信息和支票信息以预先设定的排列规则组合成字符串,使ATM机控制系统可以及时得到用户想要存款的具体内容,将存款金额及时存入字符串中显示的存款账户中,解决了传统支票存款时需要工作人员每日统一时间手动核对信息,大批量完成用户的支票存款请求的问题,减少了人力的消耗,有效节约工作时间,提高了支票存款的效率。

实施例二

图2是本发明实施例二所提供的一种支票信息处理方法的流程示意图,本实施例以上述实施例为基础进行进一步的优化,该方法可以由支票信息处理装置来执行。如图2所示,具体包括如下步骤:

S210、获取用户的操作信息,并获取支票的正、反面图像,提取正、反面图像中的支票信息。

具体的,获取用户输入的存款账户、存款金额和存款币种等操作信息,通过摄像头和扫描仪获取支票的正、反面图像,从图像中提取到支票码和防伪信息。防伪信息可以包括***和水线,ATM机控制系统预先存储正确的***,将支票上的***与正确***比对,初步判断支票真伪,再通过检测支票金额栏处的水线,确认支票的真伪。若支票为假支票,则结束整个流程,同时清除获取到的假支票信息。

S220、将支票信息和操作信息以预设规则排列成字符串,根据字符串中的内容完成用户的存款操作。

具体的,若支票为真支票,则将用户的操作信息和支票信息以预设规则排列成字符串,其中,将支票正、反面图像编码成字符的形式,ATM机控制系统根据字符串获取所需要的所有信息,完成用户的支票存款操作。

S230、对字符串按照预设加密规则加密成信息串,将信息串发送给设备监控系统,解密后供工作人员进行支票存款监控。

具体的,在完成一笔支票存款的交易后,需要将交易的具体信息保存到后台系统中,为了防止信息在传输到系统的过程中被泄漏,可以将字符串按照设定的算法进行加密。本实施例中,可以采用三重数据加密算法将字符串加密成密码信息串,将信息串发送给设备监控系统,设备监控系统可以用来存储每天的支票交易信息供工作人员查看。设备监控系统收到加密的信息串后,对信息串进行解密,解密成字符串后存储在设备监控系统中,供工作人员定期查看每天支票存款的存款账户、存款金额、存款币种、支票码和支票正、反面图像等详细信息。例如,可以设定查看周期为一天一次,工作人员每天调取一个周期的记录,就可以查看24小时内所有的支票存款数据。工作人员只需核查设备监控系统中已有的信息是否完整,而不需要人工验证支票信息完成存款并手动将信息录入到设备监控系统中。

可选的,将信息串发送给主机系统,解密后录入主机系统进行存款记录的保存。

具体的,可以将信息串发送到设备监控系统进行存储,方便工作人员核查,也可以将信息串发送到主机系统,主机系统用来记录在ATM机上进行的全部交易,包括支票交易、银行卡交易和现金交易等业务的数据。加密后的信息串发送到主机系统后,解密成字符串保存在主机系统,对ATM机的业务进行记录。

本发明实施例通过获取用户的操作信息和支票信息,将操作信息和支票信息组合成字符串,根据字符串中的内容完成用户的支票存款操作,使用户不需要等待工作人员的核查再完成存款,实现了支票存款的实时性。在将字符串发送到设备监控系统和主机系统的过程中,对字符串进行加密,防止信息泄露,造成经济损失,提高了自助支票存款的安全性,不仅节约人力,节省工作时间,还有效提高了支票存款的效率。

实施例三

图3是本发明实施例三所提供的一种支票信息处理装置的结构框图,可执行本发明任意实施例所提供的支票信息处理方法,具备执行方法相应的功能模块和有益效果。如图3所示,该装置具体包括:

信息获取模块301,用于获取用户的操作信息,并获取支票的正、反面图像,提取正、反面图像中的支票信息;

操作完成模块302,用于将支票信息和操作信息以预设规则排列成字符串,根据字符串中的内容完成用户的存款操作。

可选的,信息获取模块301,具体用于:

获取用户输入的存款账户和存款金额。

可选的,支票信息包括支票码和防伪信息,该装置还包括:

真伪检验模块,用于根据防伪信息检验支票真伪;

若支票为真支票,则相应的,将支票信息和操作信息以预设规则排列成字符串。

操作完成模块302,具体用于:

将正、反面图像,支票码和操作信息以预设规则排列成字符串。

可选的,该装置还包括:

信息清除模块,用于若支票为假支票,则退回支票,清除获取到的支票信息。

可选的,该装置还包括:

信息加密模块,用于对所述字符串按照预设加密规则加密成信息串,将所述信息串发送给设备监控系统,解密后供工作人员进行支票存款监控。

可选的,信息加密模块,还具体用于:

将所述信息串发送给主机系统,解密后录入主机系统进行存款记录的保存。

本发明实施例通过获取用户操作信息和支票信息,将支票信息和操作信息排列成字符串,根据字符串的内容完成支票存款,实现了实时处理用户的支票存款操作,避免工作人员对支票存款进行人工处理,有效节约人力和时间,提高支票存款的效率。

实施例四

图4是本发明实施例四提供的一种计算机设备的结构示意图。图4示出了适于用来实现本发明实施方式的示例性计算机设备400的框图。图4显示的计算机设备400仅仅是一个示例,不应对本发明实施例的功能和使用范围带来任何限制。

如图4所示,计算机设备400以通用计算设备的形式表现。计算机设备400的组件可以包括但不限于:一个或者多个处理器或者处理单元401,系统存储器402,连接不同系统组件(包括系统存储器402和处理单元401)的总线403。

总线403表示几类总线结构中的一种或多种,包括存储器总线或者存储器控制器,***总线,图形加速端口,处理器或者使用多种总线结构中的任意总线结构的局域总线。举例来说,这些体系结构包括但不限于工业标准体系结构(ISA)总线,微通道体系结构(MAC)总线,增强型ISA总线、视频电子标准协会(VESA)局域总线以及***组件互连(PCI)总线。

计算机设备400典型地包括多种计算机系统可读介质。这些介质可以是任何能够被计算机设备400访问的可用介质,包括易失性和非易失性介质,可移动的和不可移动的介质。

系统存储器402可以包括易失性存储器形式的计算机系统可读介质,例如随机存取存储器(RAM)404和/或高速缓存存储器405。计算机设备400可以进一步包括其它可移动/不可移动的、易失性/非易失性计算机系统存储介质。仅作为举例,存储系统406可以用于读写不可移动的、非易失性磁介质(图4未显示,通常称为“硬盘驱动器”)。尽管图4中未示出,可以提供用于对可移动非易失性磁盘(例如“软盘”)读写的磁盘驱动器,以及对可移动非易失性光盘(例如CD-ROM,DVD-ROM或者其它光介质)读写的光盘驱动器。在这些情况下,每个驱动器可以通过一个或者多个数据介质接口与总线403相连。存储器402可以包括至少一个程序产品,该程序产品具有一组(例如至少一个)程序模块,这些程序模块被配置以执行本发明各实施例的功能。

具有一组(至少一个)程序模块407的程序/实用工具408,可以存储在例如存储器402中,这样的程序模块407包括但不限于操作系统、一个或者多个应用程序、其它程序模块以及程序数据,这些示例中的每一个或某种组合中可能包括网络环境的实现。程序模块407通常执行本发明所描述的实施例中的功能和/或方法。

计算机设备400也可以与一个或多个外部设备409(例如键盘、指向设备、显示器410等)通信,还可与一个或者多个使得用户能与该计算机设备400交互的设备通信,和/或与使得该计算机设备400能与一个或多个其它计算设备进行通信的任何设备(例如网卡,调制解调器等等)通信。这种通信可以通过输入/输出(I/O)接口411进行。并且,计算机设备400还可以通过网络适配器412与一个或者多个网络(例如局域网(LAN),广域网(WAN)和/或公共网络,例如因特网)通信。如图所示,网络适配器412通过总线403与计算机设备400的其它模块通信。应当明白,尽管图中未示出,可以结合计算机设备400使用其它硬件和/或软件模块,包括但不限于:微代码、设备驱动器、冗余处理单元、外部磁盘驱动阵列、RAID系统、磁带驱动器以及数据备份存储系统等。

处理单元401通过运行存储在系统存储器402中的程序,从而执行各种功能应用以及数据处理,例如实现本发明实施例所提供的支票信息处理方法,包括:

获取用户的操作信息,并获取支票的正、反面图像,提取正、反面图像中的支票信息;

将支票信息和操作信息以预设规则排列成字符串,根据字符串中的内容完成用户的存款操作。

实施例五

本发明实施例五还提供一种包含计算机可执行指令的存储介质,其上存储有计算机程序,该程序被处理器执行时实现如本发明实施例所提供的支票信息处理方法,包括:

获取用户的操作信息,并获取支票的正、反面图像,提取正、反面图像中的支票信息;

将支票信息和操作信息以预设规则排列成字符串,根据字符串中的内容完成用户的存款操作。

本发明实施例的计算机存储介质,可以采用一个或多个计算机可读的介质的任意组合。计算机可读介质可以是计算机可读信号介质或者计算机可读存储介质。计算机可读存储介质例如可以是——但不限于——电、磁、光、电磁、红外线、或半导体的系统、装置或器件,或者任意以上的组合。计算机可读存储介质的更具体的例子(非穷举的列表)包括:具有一个或多个导线的电连接、便携式计算机磁盘、硬盘、随机存取存储器(RAM)、只读存储器(ROM)、可擦式可编程只读存储器(EPROM或闪存)、光纤、便携式紧凑磁盘只读存储器(CD-ROM)、光存储器件、磁存储器件、或者上述的任意合适的组合。在本文件中,计算机可读存储介质可以是任何包含或存储程序的有形介质,该程序可以被指令执行系统、装置或者器件使用或者与其结合使用。

计算机可读的信号介质可以包括在基带中或者作为载波一部分传播的数据信号,其中承载了计算机可读的程序代码。这种传播的数据信号可以采用多种形式,包括但不限于电磁信号、光信号或上述的任意合适的组合。计算机可读的信号介质还可以是计算机可读存储介质以外的任何计算机可读介质,该计算机可读介质可以发送、传播或者传输用于由指令执行系统、装置或者器件使用或者与其结合使用的程序。

计算机可读介质上包含的程序代码可以用任何适当的介质传输,包括但不限于无线、电线、光缆、RF等等,或者上述的任意合适的组合。

可以以一种或多种程序设计语言或其组合来编写用于执行本发明操作的计算机程序代码,所述程序设计语言包括面向对象的程序设计语言—诸如Java、Smalltalk、C++,还包括常规的过程式程序设计语言—诸如“C”语言或类似的程序设计语言。程序代码可以完全地在用户计算机上执行、部分地在用户计算机上执行、作为一个独立的软件包执行、部分在用户计算机上部分在远程计算机上执行、或者完全在远程计算机或服务器上执行。在涉及远程计算机的情形中,远程计算机可以通过任意种类的网络——包括局域网(LAN)或广域网(WAN)—连接到用户计算机,或者,可以连接到外部计算机(例如利用因特网服务提供商来通过因特网连接)。

注意,上述仅为本发明的较佳实施例及所运用技术原理。本领域技术人员会理解,本发明不限于这里所述的特定实施例,对本领域技术人员来说能够进行各种明显的变化、重新调整和替代而不会脱离本发明的保护范围。因此,虽然通过以上实施例对本发明进行了较为详细的说明,但是本发明不仅仅限于以上实施例,在不脱离本发明构思的情况下,还可以包括更多其他等效实施例,而本发明的范围由所附的权利要求范围决定。

11页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:可用资源数据的处理方法、装置、服务器和存储介质

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!