CN107437222A - 基于银行柜面前端的联机业务数据的处理方法及*** - Google Patents
基于银行柜面前端的联机业务数据的处理方法及*** Download PDFInfo
- Publication number
- CN107437222A CN107437222A CN201710656611.5A CN201710656611A CN107437222A CN 107437222 A CN107437222 A CN 107437222A CN 201710656611 A CN201710656611 A CN 201710656611A CN 107437222 A CN107437222 A CN 107437222A
- Authority
- CN
- China
- Prior art keywords
- transaction information
- background server
- line transaction
- cabinet
- face
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q40/00—Finance; Insurance; Tax strategies; Processing of corporate or income taxes
- G06Q40/02—Banking, e.g. interest calculation or account maintenance
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/56—Provisioning of proxy services
- H04L67/568—Storing data temporarily at an intermediate stage, e.g. caching
Landscapes
- Engineering & Computer Science (AREA)
- Business, Economics & Management (AREA)
- Accounting & Taxation (AREA)
- Finance (AREA)
- Signal Processing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Technology Law (AREA)
- Strategic Management (AREA)
- Marketing (AREA)
- Physics & Mathematics (AREA)
- General Business, Economics & Management (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Economics (AREA)
- Development Economics (AREA)
- Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)
Abstract
本发明提供了一种基于银行柜面前端的联机业务数据的处理方法及***,涉及银行数据处理技术领域。方法包括:柜面前端接收操作人员录入的批量联机业务数据,在逐笔接收每笔联机交易信息后,同步提交到后台服务器;后台服务器将每笔联机交易信息同步更新到后台服务器的临时业务表中,同时将录入成功的消息返回给柜面前端;柜面前端将录入成功的消息对应的联机交易信息更新至柜面前端交易界面上的多笔列表中,在接收操作人员触发的信息录入完毕指令,将每笔联机交易信息逐笔提交至后台服务器进行交易处理;后台服务器将进行交易处理成功的联机交易信息写入后台服务器中的业务登记簿中,将每笔联机交易信息的处理结果更新到临时业务表中。
Description
技术领域
本发明涉及银行数据处理技术领域,尤其涉及一种基于银行柜面前端的联机业务数据的处理方法及***。
背景技术
在银行领域中,联机业务是一种同步应答方式,请求的接收和处理都是实时的,简单来说就是一种提交后保持联接,并且实时返回结果信息的方法。联机业务(例如联机类交易等)具有事务性(可回滚)、实时性(交易有生命周期,有超时机制,调用方需实时等待被调方的反馈,成功或者失败皆有反馈)、并发性(同一类甚至同一个交易可同时被多个线程调用,相互间有锁处理机制)。
对于大批量的联机业务数据,现有技术一般采用的是后台文件批量处理模式进行处理,并将结果在T+1日(即非实时)返回给银行柜面前端操作人员,而联机业务通常要求能够快速响应并实时返回处理结果,那么,对于大批量且有响应时间要求的交易请求来说,需要一种方法来解决如何实现对联机业务数据进行实时处理,并实时返回处理结果的问题。
发明内容
本发明的实施例提供一种基于银行柜面前端的联机业务数据的处理方法及***,以解决如何实现对联机业务数据进行实时处理,并实时返回处理结果的问题。
为达到上述目的,本发明采用如下技术方案:
一种基于银行柜面前端的联机业务数据的处理方法,包括:
柜面前端接收操作人员录入的批量联机业务数据;所述批量联机业务数据包括多笔联机交易信息;
柜面前端在逐笔接收每笔联机交易信息后,将每笔联机交易信息同步提交到后台服务器;
所述后台服务器将每笔联机交易信息同步更新到后台服务器的临时业务表中,同时将录入成功的消息返回给柜面前端;
柜面前端接收到后台服务器返回的录入成功的消息后,将录入成功的消息对应的联机交易信息更新至柜面前端交易界面上的多笔列表中;
柜面前端接收操作人员触发的信息录入完毕指令,将每笔联机交易信息逐笔提交至所述后台服务器进行交易处理;
所述后台服务器将进行交易处理成功的联机交易信息写入后台服务器中的业务登记簿中,并将每笔联机交易信息的处理结果更新到所述临时业务表中。
进一步的,在柜面前端接收操作人员录入的批量联机业务数据之前,包括:
柜面前端接收操作人员触发的录入界面启动指令,并将所述录入界面启动指令发送至后台服务器;
后台服务器生成一批次编号,并返回给柜面前端;
柜面前端调出一录入界面,并将所述批次编号显示在所述录入界面上;所述批次编号用于标记在所述录入界面上输入的多笔联机交易信息为同一批次。
进一步的,所述基于银行柜面前端的联机业务数据的处理方法,还包括:
柜面前端接收操作人员输入的批次编号,并根据所述批次编号从后台服务器的临时业务表中获取所述批次编号对应的已成功录入的各笔联机交易信息。
具体的,所述柜面前端接收操作人员触发的信息录入完毕指令,将每笔联机交易信息逐笔提交至所述后台服务器进行交易处理,包括:
柜面前端接收操作人员触发的信息录入完毕指令,并向后台服务器发送交易请求,以使得后台服务器检查每笔联机交易信息是否符合预先设置的业务要求,并为符合预先设置的业务要求的联机交易信息返回正常数据包,为不符合预先设置的业务要求的联机交易信息返回非正常数据包;
柜面前端将所述正常数据包对应的联机交易信息提交至所述后台服务器进行交易处理;
柜面前端将所述非正常数据包对应的联机交易信息提交至所述后台服务器;
后台服务器将非正常数据包对应的联机交易信息的交易状态确定为处理失败,并不对非正常数据包对应的联机交易信息进行交易处理。
具体的,所述每笔联机交易信息的处理结果包括处理成功、处理失败或未处理;
所述后台服务器将进行交易处理成功的联机交易信息写入后台服务器中的业务登记簿中,并将每笔联机交易信息的处理结果更新到所述临时业务表中,包括:
所述后台服务器将进行交易处理成功的联机交易信息写入后台服务器中的业务登记簿中,并在所述临时业务表中记录所述进行交易处理成功的联机交易信息的交易状态为处理成功;
所述后台服务器在所述临时业务表中记录进行交易处理失败的联机交易信息的交易状态为处理失败,并获取失败原因信息,更新至所述临时业务表中;
所述后台服务器在所述临时业务表中记录未进行交易处理的联机交易信息的交易状态为未处理。
进一步的,所述基于银行柜面前端的联机业务数据的处理方法,还包括:
柜面前端接收操作人员输入的联机交易信息交易状态查询指令,并从后台服务器的临时业务表中获取所述联机交易信息交易状态查询指令对应的交易状态;
柜面前端对所述联机交易信息交易状态查询指令对应的交易状态进行显示。
一种基于银行柜面前端的联机业务数据的处理***,包括:柜面前端和后台服务器;所述柜面前端和后台服务器通信连接;
所述柜面前端,用于接收操作人员录入的批量联机业务数据;所述批量联机业务数据包括多笔联机交易信息;在逐笔接收每笔联机交易信息后,将每笔联机交易信息同步提交到后台服务器;
所述后台服务器,用于将每笔联机交易信息同步更新到后台服务器的临时业务表中,同时将录入成功的消息返回给柜面前端;
所述柜面前端,还用于接收到后台服务器返回的录入成功的消息后,将录入成功的消息对应的联机交易信息更新至柜面前端交易界面上的多笔列表中;接收操作人员触发的信息录入完毕指令,将每笔联机交易信息逐笔提交至所述后台服务器进行交易处理;
所述后台服务器,还用于将进行交易处理成功的联机交易信息写入后台服务器中的业务登记簿中,并将每笔联机交易信息的处理结果更新到所述临时业务表中。
进一步的,所述柜面前端,还用于:
接收操作人员触发的录入界面启动指令,并将所述录入界面启动指令发送至后台服务器;
所述后台服务器,还用于生成一批次编号,并返回给柜面前端;
所述柜面前端,还用于调出一录入界面,并将所述批次编号显示在所述录入界面上;所述批次编号用于标记在所述录入界面上输入的多笔联机交易信息为同一批次。
进一步的,所述柜面前端还用于:
接收操作人员输入的批次编号,并根据所述批次编号从后台服务器的临时业务表中获取所述批次编号对应的已成功录入的各笔联机交易信息。
另外,所述柜面前端,具体用于:
接收操作人员触发的信息录入完毕指令,并向后台服务器发送交易请求,以使得后台服务器检查每笔联机交易信息是否符合预先设置的业务要求,并为符合预先设置的业务要求的联机交易信息返回正常数据包,为不符合预先设置的业务要求的联机交易信息返回非正常数据包;
将所述正常数据包对应的联机交易信息提交至所述后台服务器进行交易处理;
将所述非正常数据包对应的联机交易信息提交至所述后台服务器;
所述后台服务器,还用于将非正常数据包对应的联机交易信息的交易状态确定为处理失败,并不对非正常数据包对应的联机交易信息进行交易处理。
具体的,所述每笔联机交易信息的处理结果包括处理成功、处理失败或未处理;
所述后台服务器,具体用于:
将进行交易处理成功的联机交易信息写入后台服务器中的业务登记簿中,并在所述临时业务表中记录所述进行交易处理成功的联机交易信息的交易状态为处理成功;
在所述临时业务表中记录进行交易处理失败的联机交易信息的交易状态为处理失败,并获取失败原因信息,更新至所述临时业务表中;
在所述临时业务表中记录未进行交易处理的联机交易信息的交易状态为未处理。
进一步的,所述柜面前端,还用于:
接收操作人员输入的联机交易信息交易状态查询指令,并从后台服务器的临时业务表中获取所述联机交易信息交易状态查询指令对应的交易状态;
对所述联机交易信息交易状态查询指令对应的交易状态进行显示。
本发明实施例提供的一种基于银行柜面前端的联机业务数据的处理方法及***,首先,柜面前端接收操作人员录入的批量联机业务数据(包括多笔联机交易信息);柜面前端在逐笔接收每笔联机交易信息后,将每笔联机交易信息同步提交到后台服务器;所述后台服务器将每笔联机交易信息同步更新到后台服务器的临时业务表中,同时将录入成功的消息返回给柜面前端;柜面前端接收到后台服务器返回的录入成功的消息后,将录入成功的消息对应的联机交易信息更新至柜面前端交易界面上的多笔列表中。这样在柜台前端的录入界面被关闭,或遭遇断电、断网等突发事件时,柜台前端能够从后台服务器的临时业务表中重新获取每笔联机交易信息,避免操作人员的重新录入。另外,柜面前端接收操作人员触发的信息录入完毕指令,将每笔联机交易信息逐笔提交至所述后台服务器进行交易处理;所述后台服务器将进行交易处理成功的联机交易信息写入后台服务器中的业务登记簿中,并将每笔联机交易信息的处理结果更新到所述临时业务表中。这样,柜面前端能够从临时业务表中获知每笔联机交易信息的处理结果,而避免当前的柜面前端无法及时获知联机交易信息的处理结果的问题。可见,本发明实施例可以实现对联机业务数据的实时处理,并实时返回处理结果。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1为现有技术中的一种交易数据的批量处理方法的流程示意图;
图2为本发明实施例提供的一种基于银行柜面前端的联机业务数据的处理方法的流程图一;
图3为本发明实施例提供的一种基于银行柜面前端的联机业务数据的处理方法的流程图二;
图4为本发明实施例提供的一种基于银行柜面前端的联机业务数据的处理方法的交互示意图;
图5为本发明实施例提供的一种基于银行柜面前端的联机业务数据的处理***的结构示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
在实现本发明实施例的过程中,发明人发现现有技术中存在一种交易数据的批量处理方法,其流程可以如图1所示:客户向操作人员提交多笔业务申请;操作人员在柜面前端的多笔处理交易界面逐笔录入多笔交易信息,此时柜面前端与后台服务器并未进行交互,柜面前端仅将多笔交易信息暂存至其临时数据库;在操作人员点击多笔处理交易界面的提交功能按钮后,柜面前端将该多笔业务处理界面中的交易信息逐笔提交给后台服务器进行处理,后台服务器则将执行成功的交易信息存储至其业务登记簿中。
对于上述图交易数据的批量处理方法,发明人发现其存在众多缺点:
(一)后台服务器无法实时返回处理结果:
传统的文件批量处理方法,需要操作人员点击多笔处理交易界面的提交功能按钮后,柜面前端将该多笔业务处理界面中的交易信息逐笔提交给后台服务器进行排队,后台服务器在其空闲的时候依序处理排队的文件,通常在T+1日将处理结果返回给操作人员,此批量处理方法在时间上具有延后性,无法满足实时返回处理结果的需求。而本发明实施例中,由于操作人员执行的每一个步骤均由柜面前端与后台服务器进行交互并存储,后台服务器可依据操作人员需求,随时将处理结果实时返回给柜面前端,供操作人员查看,其具体实现方式可以参见后续实施方式,此处暂不赘述。
(二)存在无法及时获知后台处理结果的问题:
由于操作人员录入的交易信息仅暂存于柜面前端的数据库中,非实时与后台服务器进行交互,在操作人员执行提交操作的时候,柜面前端将交易信息逐笔提交给后台服务器,而后台服务器无论是否处理成功均不实时返回处理结果给柜面前端,则对于柜面前端来说由于无法实时接收到后台服务器的处理结果,使得操作人员并不能及时获知后台处理结果。而在本发明实施例中,后台服务器每处理完一笔交易信息,均会将处理结果返写至临时业务表中,当操作人员需要查看处理结果时,后台服务器可随时将实时的处理结果返回给柜面前端,可以避免无法及时获知后台处理结果的问题,其具体实施方式可以参见后续实施方式,此处暂不赘述。
(三)若多笔处理交易界面被关闭,操作人员无法重新调出已录入的信息:
由于操作人员在柜面前端的多笔处理交易界面录入的交易信息并未实时提交给后台进行存储,若在操作人员执行提交操作之前,多笔处理交易界面被关闭(如误操作,或者柜面前端死机等情况),则操作人员无法重新调出已录入的交易信息。而在本发明实施例中,每当操作人员在柜面前端的多笔处理交易界面中录入一笔业务的交易信息,柜面前端均与后台服务器进行交互,同时将多笔处理交易界面中输入的交易信息存储在各自的临时业务表内,则即使柜面前端的多笔交易处理界面被关闭,所有的交易信息依然保存于后台的临时业务表内,不会丢失,操作人员只需在入***易界面中输入批次编号作为查询条件,即可再次调出该批次已成功录入的交易信息,其具体实施方式可以参见后续实施方式,此处暂不赘述。
为了克服现有技术中存在的问题,如图2所示,本发明实施例提供一种基于银行柜面前端的联机业务数据的处理方法,包括:
步骤101、柜面前端接收操作人员录入的批量联机业务数据;所述批量联机业务数据包括多笔联机交易信息。
此处的批量是指批量业务处理,是一种异步应答方式,在操作***上直接运行程序,调用的是批量服务,适用于包含大量数据、具有大量I/O操作的处理。批量处理意味着该交易相关的参数、***状态已经锁定,***需要进行的是某一类操作,该类操作具有统一性(使用相同的规则处理大量数据)、串行性(并非代表不能有并发,而是有固定的步骤,每一步都有对某些条件的依赖)。
步骤102、柜面前端在逐笔接收每笔联机交易信息后,将每笔联机交易信息同步提交到后台服务器。
步骤103、所述后台服务器将每笔联机交易信息同步更新到后台服务器的临时业务表中,同时将录入成功的消息返回给柜面前端。
步骤104、柜面前端接收到后台服务器返回的录入成功的消息后,将录入成功的消息对应的联机交易信息更新至柜面前端交易界面上的多笔列表中。
步骤105、柜面前端接收操作人员触发的信息录入完毕指令,将每笔联机交易信息逐笔提交至所述后台服务器进行交易处理。
步骤106、所述后台服务器将进行交易处理成功的联机交易信息写入后台服务器中的业务登记簿中,并将每笔联机交易信息的处理结果更新到所述临时业务表中。
本发明实施例提供的一种基于银行柜面前端的联机业务数据的处理方法,首先,柜面前端接收操作人员录入的批量联机业务数据(包括多笔联机交易信息);柜面前端在逐笔接收每笔联机交易信息后,将每笔联机交易信息同步提交到后台服务器;所述后台服务器将每笔联机交易信息同步更新到后台服务器的临时业务表中,同时将录入成功的消息返回给柜面前端;柜面前端接收到后台服务器返回的录入成功的消息后,将录入成功的消息对应的联机交易信息更新至柜面前端交易界面上的多笔列表中。这样在柜台前端的录入界面被关闭,或遭遇断电、断网等突发事件时,柜台前端能够从后台服务器的临时业务表中重新获取每笔联机交易信息,避免操作人员的重新录入。另外,柜面前端接收操作人员触发的信息录入完毕指令,将每笔联机交易信息逐笔提交至所述后台服务器进行交易处理;所述后台服务器将进行交易处理成功的联机交易信息写入后台服务器中的业务登记簿中,并将每笔联机交易信息的处理结果更新到所述临时业务表中。这样,柜面前端能够从临时业务表中获知每笔联机交易信息的处理结果,而避免当前的柜面前端无法及时获知联机交易信息的处理结果的问题。可见,本发明实施例可以实现对联机业务数据的实时处理,并实时返回处理结果。
为了使本领域的技术人员更好的了解本发明,下面列举一个更为详细的实施例,如图3所示,本发明实施例提供一种基于银行柜面前端的联机业务数据的处理方法,包括:
步骤201、柜面前端接收操作人员触发的录入界面启动指令,并将所述录入界面启动指令发送至后台服务器。
步骤202、后台服务器生成一批次编号,并返回给柜面前端。
步骤203、柜面前端调出一录入界面,并将所述批次编号显示在所述录入界面上。
本发明实施例中的柜面前端可以是银行柜面计算机,是银行柜面业务的发起渠道,主要用于银行柜员处理日常业务,其可以通过网络***与后台服务器进行数据交互,实现交易请求的提交,目前柜面前端内采用的是C/S架构的windows应用程序。
此处,所述批次编号用于标记在所述录入界面上输入的多笔联机交易信息为同一批次。
步骤204、柜面前端接收操作人员录入的批量联机业务数据,所述批量联机业务数据包括多笔联机交易信息。
步骤205、柜面前端在逐笔接收每笔联机交易信息后,将每笔联机交易信息同步提交到后台服务器。
步骤206、所述后台服务器将每笔联机交易信息同步更新到后台服务器的临时业务表中,同时将录入成功的消息返回给柜面前端。
步骤207、柜面前端接收到后台服务器返回的录入成功的消息后,将录入成功的消息对应的联机交易信息更新至柜面前端交易界面上的多笔列表中。
这样,在柜台前端的录入界面被关闭,或遭遇断电、断网等突发事件时,继续执行步骤208。
步骤208、柜面前端接收操作人员输入的批次编号,并根据所述批次编号从后台服务器的临时业务表中获取所述批次编号对应的已成功录入的各笔联机交易信息。
这样,柜台前端能够从后台服务器的临时业务表中重新获取批次编号对应的每笔联机交易信息,避免操作人员的重新录入。之后操作人员可以对联机交易信息继续进行录入和编辑等操作。
步骤209、柜面前端接收操作人员触发的信息录入完毕指令,并向后台服务器发送交易请求,以使得后台服务器检查每笔联机交易信息是否符合预先设置的业务要求,并为符合预先设置的业务要求的联机交易信息返回正常数据包,为不符合预先设置的业务要求的联机交易信息返回非正常数据包。
在步骤209之后执行步骤210或者步骤211。
步骤210、柜面前端将所述正常数据包对应的联机交易信息提交至所述后台服务器进行交易处理。
步骤211、柜面前端将所述非正常数据包对应的联机交易信息提交至所述后台服务器。
步骤212、后台服务器将非正常数据包对应的联机交易信息的交易状态确定为处理失败,并不对非正常数据包对应的联机交易信息进行交易处理。
每笔联机交易信息的处理结果可以包括处理成功、处理失败或未处理。在步骤210之后继续执行步骤213、步骤214或者步骤215。
步骤213、后台服务器将进行交易处理成功的联机交易信息写入后台服务器中的业务登记簿中,并在所述临时业务表中记录所述进行交易处理成功的联机交易信息的交易状态为处理成功。
步骤214、后台服务器在所述临时业务表中记录进行交易处理失败的联机交易信息的交易状态为处理失败,并获取失败原因信息,更新至所述临时业务表中。
步骤215、后台服务器在所述临时业务表中记录未进行交易处理的联机交易信息的交易状态为未处理。
在步骤213、步骤214和步骤215之后执行步骤216。
步骤216、柜面前端接收操作人员输入的联机交易信息交易状态查询指令,并从后台服务器的临时业务表中获取所述联机交易信息交易状态查询指令对应的交易状态。
步骤217、柜面前端对所述联机交易信息交易状态查询指令对应的交易状态进行显示。
这样,后续操作人员可以将交易状态为处理失败和未处理的联机交易信息重新进行修改和提交。而对于已经处理成功的联机交易信息,则不再重复处理。
本发明实施例提供的一种基于银行柜面前端的联机业务数据的处理方法,其过程可以更直观的如图4所示。
本发明实施例提供的一种基于银行柜面前端的联机业务数据的处理方法,首先,柜面前端接收操作人员录入的批量联机业务数据(包括多笔联机交易信息);柜面前端在逐笔接收每笔联机交易信息后,将每笔联机交易信息同步提交到后台服务器;所述后台服务器将每笔联机交易信息同步更新到后台服务器的临时业务表中,同时将录入成功的消息返回给柜面前端;柜面前端接收到后台服务器返回的录入成功的消息后,将录入成功的消息对应的联机交易信息更新至柜面前端交易界面上的多笔列表中。这样在柜台前端的录入界面被关闭,或遭遇断电、断网等突发事件时,柜台前端能够从后台服务器的临时业务表中重新获取每笔联机交易信息,避免操作人员的重新录入。另外,柜面前端接收操作人员触发的信息录入完毕指令,将每笔联机交易信息逐笔提交至所述后台服务器进行交易处理;所述后台服务器将进行交易处理成功的联机交易信息写入后台服务器中的业务登记簿中,并将每笔联机交易信息的处理结果更新到所述临时业务表中。这样,柜面前端能够从临时业务表中获知每笔联机交易信息的处理结果(不会出现状态未明的情况),而避免当前的柜面前端无法及时获知联机交易信息的处理结果的问题。可见,本发明实施例可以实现对联机业务数据的实时处理,并实时返回处理结果。
如图5所示,本发明实施例提供一种基于银行柜面前端的联机业务数据的处理***30,包括:柜面前端301和后台服务器302;所述柜面前端301和后台服务器302通信连接。
所述柜面前端301,用于接收操作人员录入的批量联机业务数据;所述批量联机业务数据包括多笔联机交易信息;在逐笔接收每笔联机交易信息后,将每笔联机交易信息同步提交到后台服务器302。
所述后台服务器302,用于将每笔联机交易信息同步更新到后台服务器302的临时业务表中,同时将录入成功的消息返回给柜面前端。
所述柜面前端301还用于接收到后台服务器返回的录入成功的消息后,将录入成功的消息对应的联机交易信息更新至柜面前端交易界面上的多笔列表中;接收操作人员触发的信息录入完毕指令,将每笔联机交易信息逐笔提交至所述后台服务器302进行交易处理。
所述后台服务器302,还用于将进行交易处理成功的联机交易信息写入后台服务器302中的业务登记簿中,并将每笔联机交易信息的处理结果更新到所述临时业务表中。
进一步的,所述柜面前端301,还用于:
接收操作人员触发的录入界面启动指令,并将所述录入界面启动指令发送至后台服务器。
所述后台服务器302,还用于生成一批次编号,并返回给柜面前端。
所述柜面前端301,还用于调出一录入界面,并将所述批次编号显示在所述录入界面上;所述批次编号用于标记在所述录入界面上输入的多笔联机交易信息为同一批次。
进一步的,所述柜面前端301还用于:
接收操作人员输入的批次编号,并根据所述批次编号从后台服务器302的临时业务表中获取所述批次编号对应的已成功录入的各笔联机交易信息。
另外,所述柜面前端301,具体用于:
接收操作人员触发的信息录入完毕指令,并向后台服务器302发送交易请求,以使得后台服务器302检查每笔联机交易信息是否符合预先设置的业务要求,并为符合预先设置的业务要求的联机交易信息返回正常数据包,为不符合预先设置的业务要求的联机交易信息返回非正常数据包。
将所述正常数据包对应的联机交易信息提交至所述后台服务器302进行交易处理。
将所述非正常数据包对应的联机交易信息提交至所述后台服务器302。
所述后台服务器302,还用于将非正常数据包对应的联机交易信息的交易状态确定为处理失败,并不对非正常数据包对应的联机交易信息进行交易处理。
具体的,所述每笔联机交易信息的处理结果包括处理成功、处理失败或未处理。
所述后台服务器302,具体用于:
将进行交易处理成功的联机交易信息写入后台服务器302中的业务登记簿中,并在所述临时业务表中记录所述进行交易处理成功的联机交易信息的交易状态为处理成功。
在所述临时业务表中记录进行交易处理失败的联机交易信息的交易状态为处理失败,并获取失败原因信息,更新至所述临时业务表中。
在所述临时业务表中记录未进行交易处理的联机交易信息的交易状态为未处理。
进一步的,所述柜面前端301,还用于:
接收操作人员输入的联机交易信息交易状态查询指令,并从后台服务器302的临时业务表中获取所述联机交易信息交易状态查询指令对应的交易状态。
对所述联机交易信息交易状态查询指令对应的交易状态进行显示。
值得说明的是,本发明实施例提供的一种基于银行柜面前端的联机业务数据的处理***的具体实现方式可以参见上述图2和图3对应的方法实施例,此处不再赘述。
本发明实施例提供的一种基于银行柜面前端的联机业务数据的处理***,首先,柜面前端接收操作人员录入的批量联机业务数据(包括多笔联机交易信息);柜面前端在逐笔接收每笔联机交易信息后,将每笔联机交易信息同步提交到后台服务器;所述后台服务器将每笔联机交易信息同步更新到后台服务器的临时业务表中,同时将录入成功的消息返回给柜面前端;柜面前端接收到后台服务器返回的录入成功的消息后,将录入成功的消息对应的联机交易信息更新至柜面前端交易界面上的多笔列表中。这样在柜台前端的录入界面被关闭,或遭遇断电、断网等突发事件时,柜台前端能够从后台服务器的临时业务表中重新获取每笔联机交易信息,避免操作人员的重新录入。另外,柜面前端接收操作人员触发的信息录入完毕指令,将每笔联机交易信息逐笔提交至所述后台服务器进行交易处理;所述后台服务器将进行交易处理成功的联机交易信息写入后台服务器中的业务登记簿中,并将每笔联机交易信息的处理结果更新到所述临时业务表中。这样,柜面前端能够从临时业务表中获知每笔联机交易信息的处理结果,而避免当前的柜面前端无法及时获知联机交易信息的处理结果的问题。可见,本发明实施例可以实现对联机业务数据的实时处理,并实时返回处理结果。
本领域内的技术人员应明白,本发明的实施例可提供为方法、***、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。
本发明是参照根据本发明实施例的方法、设备(***)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
本发明中应用了具体实施例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。
Claims (12)
1.一种基于银行柜面前端的联机业务数据的处理方法,其特征在于,包括:
柜面前端接收操作人员录入的批量联机业务数据;所述批量联机业务数据包括多笔联机交易信息;
柜面前端在逐笔接收每笔联机交易信息后,将每笔联机交易信息同步提交到后台服务器;
所述后台服务器将每笔联机交易信息同步更新到后台服务器的临时业务表中,同时将录入成功的消息返回给柜面前端;
柜面前端接收到后台服务器返回的录入成功的消息后,将录入成功的消息对应的联机交易信息更新至柜面前端交易界面上的多笔列表中;
柜面前端接收操作人员触发的信息录入完毕指令,将每笔联机交易信息逐笔提交至所述后台服务器进行交易处理;
所述后台服务器将进行交易处理成功的联机交易信息写入后台服务器中的业务登记簿中,并将每笔联机交易信息的处理结果更新到所述临时业务表中。
2.根据权利要求1所述的基于银行柜面前端的联机业务数据的处理方法,其特征在于,在柜面前端接收操作人员录入的批量联机业务数据之前,包括:
柜面前端接收操作人员触发的录入界面启动指令,并将所述录入界面启动指令发送至后台服务器;
后台服务器生成一批次编号,并返回给柜面前端;
柜面前端调出一录入界面,并将所述批次编号显示在所述录入界面上;所述批次编号用于标记在所述录入界面上输入的多笔联机交易信息为同一批次。
3.根据权利要求2所述的基于银行柜面前端的联机业务数据的处理方法,其特征在于,还包括:
柜面前端接收操作人员输入的批次编号,并根据所述批次编号从后台服务器的临时业务表中获取所述批次编号对应的已成功录入的各笔联机交易信息。
4.根据权利要求1所述的基于银行柜面前端的联机业务数据的处理方法,其特征在于,所述柜面前端接收操作人员触发的信息录入完毕指令,将每笔联机交易信息逐笔提交至所述后台服务器进行交易处理,包括:
柜面前端接收操作人员触发的信息录入完毕指令,并向后台服务器发送交易请求,以使得后台服务器检查每笔联机交易信息是否符合预先设置的业务要求,并为符合预先设置的业务要求的联机交易信息返回正常数据包,为不符合预先设置的业务要求的联机交易信息返回非正常数据包;
柜面前端将所述正常数据包对应的联机交易信息提交至所述后台服务器进行交易处理;
柜面前端将所述非正常数据包对应的联机交易信息提交至所述后台服务器;
后台服务器将非正常数据包对应的联机交易信息的交易状态确定为处理失败,并不对非正常数据包对应的联机交易信息进行交易处理。
5.根据权利要求1所述的基于银行柜面前端的联机业务数据的处理方法,其特征在于,所述每笔联机交易信息的处理结果包括处理成功、处理失败或未处理;
所述后台服务器将进行交易处理成功的联机交易信息写入后台服务器中的业务登记簿中,并将每笔联机交易信息的处理结果更新到所述临时业务表中,包括:
所述后台服务器将进行交易处理成功的联机交易信息写入后台服务器中的业务登记簿中,并在所述临时业务表中记录所述进行交易处理成功的联机交易信息的交易状态为处理成功;
所述后台服务器在所述临时业务表中记录进行交易处理失败的联机交易信息的交易状态为处理失败,并获取失败原因信息,更新至所述临时业务表中;
所述后台服务器在所述临时业务表中记录未进行交易处理的联机交易信息的交易状态为未处理。
6.根据权利要求5所述的基于银行柜面前端的联机业务数据的处理方法,其特征在于,还包括:
柜面前端接收操作人员输入的联机交易信息交易状态查询指令,并从后台服务器的临时业务表中获取所述联机交易信息交易状态查询指令对应的交易状态;
柜面前端对所述联机交易信息交易状态查询指令对应的交易状态进行显示。
7.一种基于银行柜面前端的联机业务数据的处理***,其特征在于,包括:柜面前端和后台服务器;所述柜面前端和后台服务器通信连接;
所述柜面前端,用于接收操作人员录入的批量联机业务数据;所述批量联机业务数据包括多笔联机交易信息;在逐笔接收每笔联机交易信息后,将每笔联机交易信息同步提交到后台服务器;
所述后台服务器,用于将每笔联机交易信息同步更新到后台服务器的临时业务表中,同时将录入成功的消息返回给柜面前端;
所述柜面前端,还用于接收到后台服务器返回的录入成功的消息后,将录入成功的消息对应的联机交易信息更新至柜面前端交易界面上的多笔列表中;接收操作人员触发的信息录入完毕指令,将每笔联机交易信息逐笔提交至所述后台服务器进行交易处理;
所述后台服务器,还用于将进行交易处理成功的联机交易信息写入后台服务器中的业务登记簿中,并将每笔联机交易信息的处理结果更新到所述临时业务表中。
8.根据权利要求7所述的基于银行柜面前端的联机业务数据的处理***,其特征在于,所述柜面前端,还用于:
接收操作人员触发的录入界面启动指令,并将所述录入界面启动指令发送至后台服务器;
所述后台服务器,还用于生成一批次编号,并返回给柜面前端;
所述柜面前端,还用于调出一录入界面,并将所述批次编号显示在所述录入界面上;所述批次编号用于标记在所述录入界面上输入的多笔联机交易信息为同一批次。
9.根据权利要求8所述的基于银行柜面前端的联机业务数据的处理***,其特征在于,所述柜面前端还用于:
接收操作人员输入的批次编号,并根据所述批次编号从后台服务器的临时业务表中获取所述批次编号对应的已成功录入的各笔联机交易信息。
10.根据权利要求7所述的基于银行柜面前端的联机业务数据的处理***,其特征在于,所述柜面前端,具体用于:
接收操作人员触发的信息录入完毕指令,并向后台服务器发送交易请求,以使得后台服务器检查每笔联机交易信息是否符合预先设置的业务要求,并为符合预先设置的业务要求的联机交易信息返回正常数据包,为不符合预先设置的业务要求的联机交易信息返回非正常数据包;
将所述正常数据包对应的联机交易信息提交至所述后台服务器进行交易处理;
将所述非正常数据包对应的联机交易信息提交至所述后台服务器;
所述后台服务器,还用于将非正常数据包对应的联机交易信息的交易状态确定为处理失败,并不对非正常数据包对应的联机交易信息进行交易处理。
11.根据权利要求7所述的基于银行柜面前端的联机业务数据的处理***,其特征在于,所述每笔联机交易信息的处理结果包括处理成功、处理失败或未处理;
所述后台服务器,具体用于:
将进行交易处理成功的联机交易信息写入后台服务器中的业务登记簿中,并在所述临时业务表中记录所述进行交易处理成功的联机交易信息的交易状态为处理成功;
在所述临时业务表中记录进行交易处理失败的联机交易信息的交易状态为处理失败,并获取失败原因信息,更新至所述临时业务表中;
在所述临时业务表中记录未进行交易处理的联机交易信息的交易状态为未处理。
12.根据权利要求11所述的基于银行柜面前端的联机业务数据的处理***,其特征在于,所述柜面前端,还用于:
接收操作人员输入的联机交易信息交易状态查询指令,并从后台服务器的临时业务表中获取所述联机交易信息交易状态查询指令对应的交易状态;
对所述联机交易信息交易状态查询指令对应的交易状态进行显示。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710656611.5A CN107437222B (zh) | 2017-08-03 | 2017-08-03 | 基于银行柜面前端的联机业务数据的处理方法及*** |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710656611.5A CN107437222B (zh) | 2017-08-03 | 2017-08-03 | 基于银行柜面前端的联机业务数据的处理方法及*** |
Publications (2)
Publication Number | Publication Date |
---|---|
CN107437222A true CN107437222A (zh) | 2017-12-05 |
CN107437222B CN107437222B (zh) | 2021-05-25 |
Family
ID=60460015
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201710656611.5A Active CN107437222B (zh) | 2017-08-03 | 2017-08-03 | 基于银行柜面前端的联机业务数据的处理方法及*** |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN107437222B (zh) |
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108898481A (zh) * | 2018-07-09 | 2018-11-27 | 中国建设银行股份有限公司 | 处理柜面业务的方法及装置 |
CN109102395A (zh) * | 2018-08-16 | 2018-12-28 | 中国建设银行股份有限公司 | 银行产品的签约***及方法 |
CN109447806A (zh) * | 2018-11-01 | 2019-03-08 | 中国银行股份有限公司 | 前端控制方法及装置、存储介质及电子设备 |
CN110493303A (zh) * | 2019-07-03 | 2019-11-22 | 招联消费金融有限公司 | 业务数据处理***及方法 |
CN110995791A (zh) * | 2019-11-18 | 2020-04-10 | 上海联众网络信息有限公司 | 交互式医疗信息管理方法及*** |
CN111415262A (zh) * | 2020-04-01 | 2020-07-14 | 中国建设银行股份有限公司 | 一种业务处理方法和装置 |
CN113962646A (zh) * | 2021-10-09 | 2022-01-21 | 中国农业银行股份有限公司河北省分行 | 银行柜面业务操作智能提醒方法和*** |
Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101719153A (zh) * | 2009-12-09 | 2010-06-02 | 中国工商银行股份有限公司 | 对海量数据文件进行传输处理的装置及方法 |
CN201590836U (zh) * | 2009-12-09 | 2010-09-22 | 中国工商银行股份有限公司 | 对海量数据文件进行传输处理的装置 |
CN102129425A (zh) * | 2010-01-20 | 2011-07-20 | 阿里巴巴集团控股有限公司 | 数据仓库中大对象集合表的访问方法及装置 |
CN102956000A (zh) * | 2011-08-18 | 2013-03-06 | 招商银行股份有限公司 | 一种支付中介交易数据的处理方法及装置和支付中介网络*** |
CN104077362A (zh) * | 2014-06-09 | 2014-10-01 | 中国建设银行股份有限公司 | 一种联机批量处理数据的***和方法 |
CN104267937A (zh) * | 2014-09-16 | 2015-01-07 | 中国工商银行股份有限公司 | 一种联机小批量数据处理方法及*** |
CN105933446A (zh) * | 2016-06-28 | 2016-09-07 | 中国农业银行股份有限公司 | 一种大数据平台业务双活实现方法及*** |
CN106127568A (zh) * | 2016-06-15 | 2016-11-16 | 中国人民银行清算总中心 | 跨行支付***的清算业务队列解救方法及装置 |
US20170083597A1 (en) * | 2015-07-10 | 2017-03-23 | International Business Machines Corporation | Increasing storage space for processes impacting data storage systems |
-
2017
- 2017-08-03 CN CN201710656611.5A patent/CN107437222B/zh active Active
Patent Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101719153A (zh) * | 2009-12-09 | 2010-06-02 | 中国工商银行股份有限公司 | 对海量数据文件进行传输处理的装置及方法 |
CN201590836U (zh) * | 2009-12-09 | 2010-09-22 | 中国工商银行股份有限公司 | 对海量数据文件进行传输处理的装置 |
CN102129425A (zh) * | 2010-01-20 | 2011-07-20 | 阿里巴巴集团控股有限公司 | 数据仓库中大对象集合表的访问方法及装置 |
CN102956000A (zh) * | 2011-08-18 | 2013-03-06 | 招商银行股份有限公司 | 一种支付中介交易数据的处理方法及装置和支付中介网络*** |
CN104077362A (zh) * | 2014-06-09 | 2014-10-01 | 中国建设银行股份有限公司 | 一种联机批量处理数据的***和方法 |
CN104267937A (zh) * | 2014-09-16 | 2015-01-07 | 中国工商银行股份有限公司 | 一种联机小批量数据处理方法及*** |
US20170083597A1 (en) * | 2015-07-10 | 2017-03-23 | International Business Machines Corporation | Increasing storage space for processes impacting data storage systems |
CN106127568A (zh) * | 2016-06-15 | 2016-11-16 | 中国人民银行清算总中心 | 跨行支付***的清算业务队列解救方法及装置 |
CN105933446A (zh) * | 2016-06-28 | 2016-09-07 | 中国农业银行股份有限公司 | 一种大数据平台业务双活实现方法及*** |
Non-Patent Citations (1)
Title |
---|
金雄伟: "企业征信数据报送***的设计与实现", 《中国金融电脑》 * |
Cited By (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108898481A (zh) * | 2018-07-09 | 2018-11-27 | 中国建设银行股份有限公司 | 处理柜面业务的方法及装置 |
CN108898481B (zh) * | 2018-07-09 | 2022-05-27 | 中国建设银行股份有限公司 | 处理柜面业务的方法及装置 |
CN109102395A (zh) * | 2018-08-16 | 2018-12-28 | 中国建设银行股份有限公司 | 银行产品的签约***及方法 |
CN109447806A (zh) * | 2018-11-01 | 2019-03-08 | 中国银行股份有限公司 | 前端控制方法及装置、存储介质及电子设备 |
CN110493303A (zh) * | 2019-07-03 | 2019-11-22 | 招联消费金融有限公司 | 业务数据处理***及方法 |
CN110995791A (zh) * | 2019-11-18 | 2020-04-10 | 上海联众网络信息有限公司 | 交互式医疗信息管理方法及*** |
CN110995791B (zh) * | 2019-11-18 | 2023-06-06 | 上海联众网络信息股份有限公司 | 交互式医疗信息管理方法及*** |
CN111415262A (zh) * | 2020-04-01 | 2020-07-14 | 中国建设银行股份有限公司 | 一种业务处理方法和装置 |
CN113962646A (zh) * | 2021-10-09 | 2022-01-21 | 中国农业银行股份有限公司河北省分行 | 银行柜面业务操作智能提醒方法和*** |
Also Published As
Publication number | Publication date |
---|---|
CN107437222B (zh) | 2021-05-25 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN107437222A (zh) | 基于银行柜面前端的联机业务数据的处理方法及*** | |
CN106605210B (zh) | 为企业***中的设备管理改变事件 | |
US7953716B2 (en) | Method for determining participation in a distributed transaction | |
US7624112B2 (en) | Asynchronously storing transaction information from memory to a persistent storage | |
US5630124A (en) | System and method for assuring atomicity of distributed update requests in a parallel database | |
EP2550632B1 (en) | System with multiple conditional commit databases | |
JPS63181063A (ja) | トランザクション処理方法 | |
TW200805162A (en) | Commitment of transactions in a distributed system | |
US20080250074A1 (en) | Recoverable last resource commit | |
CN111176858A (zh) | 一种数据请求处理方法及装置 | |
CN108228349A (zh) | 用于处理任务的方法、***和存储介质 | |
CN106649500A (zh) | 数据核对方法及*** | |
JPH035846A (ja) | リモート・アプリケーシヨン実行方式 | |
CN110196856A (zh) | 一种分布式数据读取方法及装置 | |
CN109643310A (zh) | 用于数据库中数据重分布的***和方法 | |
US20060149791A1 (en) | Database-driven distributed recovery | |
CN101350022A (zh) | 基于数据库逻辑锁的变更处理方法 | |
CN106408409A (zh) | 一种业务办理***及方法 | |
CN104021033B (zh) | 一种繁忙处理节点的散列方法和*** | |
US9635135B1 (en) | Systems and methods for handling replies to transaction requests | |
US7484215B2 (en) | Method, system and program product for processing a transaction | |
US11477279B1 (en) | Digital assets exchange coordination | |
CN112905310A (zh) | 数据处理方法、装置、设备及存储介质 | |
CN114281849B (zh) | 数据查询方法和装置 | |
CN110046199A (zh) | 交易数据的同步方法、装置及电子设备 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |