金融交易处理方法及装置与流程

文档序号:31223602发布日期:2022-08-23 17:52阅读:79来源:国知局
金融交易处理方法及装置与流程

1.本发明涉及数据处理技术领域,尤其涉及金融交易处理方法及装置。


背景技术:

2.本部分旨在为权利要求书中陈述的本发明实施例提供背景或上下文。此处的描述不因为包括在本部分中就承认是现有技术。
3.网银,又称网上银行、网络银行、在线银行或电子银行,是各个银行在互联网中设立的虚拟柜台,银行通过互联网向客户提供查询、对账、转账、支付、信贷、理财等服务,使客户在网络条件具备的情况下随时随地享受银行服务。
4.随着网银在全球的发展和推广,网银服务于越来越多的国家或地区的客户;网银作为全球一体的应用,通常是一点部署,意味着一次停机维护,影响所有客户;各个国家或地区对网银服务停业时间有不同要求,影响金融交易过程的可靠性。


技术实现要素:

5.本发明实施例提供一种金融交易处理方法,用以实现灵活配置网银的停机时间,提高金融交易过程的可靠性,该方法包括:
6.接收目标网银切片服务器集群中的第一切片服务器的停机请求,根据所述停机请求完成所述第一切片服务器的停机操作;
7.若接收到目标用户的登录请求,则根据所述登录请求,确定所述目标网银切片服务器集群中所述目标用户对应的第二切片服务器;
8.判断所述第一切片服务器和第二切片服务器是否相同,若否,则应用所述第二切片服务器完成所述目标用户的金融交易处理。
9.进一步地,所述应用所述第二切片服务器完成所述目标用户的金融交易处理,包括:
10.若接收到所述目标用户的金融交易请求,则将所述金融交易请求发送至所述第二切片服务器,以使所述第二切片服务器根据所述金融交易请求,完成所述目标用户的金融交易处理。
11.进一步地,所述应用所述第二切片服务器完成所述目标用户的金融交易处理,包括:
12.应用所述第二切片服务器完成所述目标用户的金融交易处理并得到所述目标用户的金融交易数据;
13.接收所述第二切片服务器发送的所述金融交易数据并存储。
14.进一步地,所述的金融交易处理方法,还包括:
15.若所述第一切片服务器和第二切片服务器相同,则中止当前操作。
16.本发明实施例还提供一种金融交易处理装置,用以实现灵活配置网银的停机时间,提高金融交易过程的可靠性,该装置包括:
17.接收模块,用于接收目标网银切片服务器集群中的第一切片服务器的停机请求,根据所述停机请求完成所述第一切片服务器的停机操作;
18.登录模块,用于若接收到目标用户的登录请求,则根据所述登录请求,确定所述目标网银切片服务器集群中所述目标用户对应的第二切片服务器;
19.处理模块,用于判断所述第一切片服务器和第二切片服务器是否相同,若否,则应用所述第二切片服务器完成所述目标用户的金融交易处理。
20.进一步地,所述处理模块包括:
21.处理单元,用于若接收到所述目标用户的金融交易请求,则将所述金融交易请求发送至所述第二切片服务器,以使所述第二切片服务器根据所述金融交易请求,完成所述目标用户的金融交易处理。
22.进一步地,所述处理模块包括:
23.应用单元,用于应用所述第二切片服务器完成所述目标用户的金融交易处理并得到所述目标用户的金融交易数据;
24.同步单元,用于接收所述第二切片服务器发送的所述金融交易数据并存储。
25.本发明实施例还提供一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述金融交易处理方法。
26.本发明实施例还提供一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现上述金融交易处理方法。
27.本发明实施例还提供一种计算机程序产品,所述计算机程序产品包括计算机程序,所述计算机程序被处理器执行时实现上述金融交易处理方法。
28.本发明实施例中的金融交易处理方法及装置,与现有技术中一点部署网银的技术方案相比,通过接收目标网银切片服务器集群中的第一切片服务器的停机请求,根据所述停机请求完成所述第一切片服务器的停机操作;若接收到目标用户的登录请求,则根据所述登录请求,确定所述目标网银切片服务器集群中所述目标用户对应的第二切片服务器;判断所述第一切片服务器和第二切片服务器是否相同,若否,则应用所述第二切片服务器完成所述目标用户的金融交易处理,能够实现灵活配置网银的停机时间,提高金融交易过程的可靠性;具体地,可以将登录服务同普通服务拆分,放在不同网银应用实例上运行,以减少普通服务的优化对登录服务的影响;可以按照一定规则将不同分行客户切分到不用网银切片应用上,隔离不同客户群体使用的切片应用,以便按照分行要求控制网银切片应用停业时间,能够减少服务维护对客户的影响。
附图说明
29.为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。在附图中:
30.图1是本技术实施例中的金融交易处理方法的流程示意图;
31.图2是本技术实施例中的目标网银切片服务器集群的结构示意图;
32.图3是本技术另一实施例中的金融交易处理方法的流程示意图;
33.图4是本技术实施例中的金融交易处理装置的结构示意图;
34.图5是本技术实施例中的处理模块的结构示意图。
具体实施方式
35.为使本发明实施例的目的、技术方案和优点更加清楚明白,下面结合附图对本发明实施例做进一步详细说明。在此,本发明的示意性实施例及其说明用于解释本发明,但并不作为对本发明的限定。
36.为了便于对本方案的理解,下面对与本方案相关的技术内容进行说明。
37.切片应用:将一套集群应用切割成多个应用集合,每个应用集合之间互不影响,应用集合具有相同的服务能力;利用数据路由、索引算法等将用户请求按照一定规则引导至不同的切片应用上,在本方案中不同的切片应用可以部署在不同的切片服务器中。
38.切片应用具有相同的服务能力,意味着同一个网银应用版本可以在不同切片应用上运行,并且具有相同的服务能力。也就意味着应用版本不需要适配应用部署。
39.切片应用利用数据路由、索引算法等将用户请求按照一定规则引导至不同的切片应用上。也就意味着可以按照规则将同一分行的客户引导至确定的切片应用上,实现了同类客户的聚集。
40.保留主应用,仅作为登录的统一入口,登录成功后按照规则将用户引导至切片应用上。这样能保留用户的登录入口统一,避免客户体验下降。
41.通过主应用、切片应用来实现登录服务、分行服务的分类管理,不同服务运行在不用切片应用上,可以按照服务来进行版本部署、停业控制。
42.需要说明的是,本技术公开的金融交易处理方法及装置可用于金融技术领域,也可用于除金融技术领域之外的任意领域,本技术公开的金融交易处理方法及装置的应用领域不做限定。本技术技术方案中对数据的获取、存储、使用、处理等均符合国家法律法规的相关规定。
43.为了实现灵活配置网银的停机时间,提高金融交易过程的可靠性,本实施例提供一种执行主体是金融交易处理装置的金融交易处理方法,该金融交易处理装置包括但不限于服务器,如图1所示,该方法具体包含有如下内容:
44.步骤101:接收目标网银切片服务器集群中的第一切片服务器的停机请求,根据所述停机请求完成所述第一切片服务器的停机操作。
45.具体地,所述停机请求可以包含有:停机标识和第一切片服务器的切片服务器唯一标识,切片服务器唯一标识用于区分不用的切片服务器,可以由字母和数字组成的字符串;可以在金融交易处理装置的系统时间达到第一切片服务器的停机维护时间时,接收目标网银切片服务器集群中的第一切片服务器的停机请求。
46.具体地,如图2所示,所述目标网银切片服务器集群可以包含有:一个主切片服务器和多个切片服务器;切片服务器可以与金融交易机构的分支机构一一对应,分支结构可以是不同地区的银行分行;所述金融交易处理装置实现的功能可以相当于所述主切片服务器实现的功能。
47.步骤102:若接收到目标用户的登录请求,则根据所述登录请求,确定所述目标网
银切片服务器集群中所述目标用户对应的第二切片服务器。
48.具体地,所述登录请求可以包含有目标用户的用户唯一标识,用于区分不同的用户,如身份证号或手机号等;所述金融交易处理装置本地可以预先存储用户唯一标识和切片服务器之间的对应关系,可以根据该对应关系和目标用户的用户唯一标识,确定目标用户对应的切片服务器,即所述第二切片服务器;所述目标用户可以是所述第二切片服务器对应的银行分行的客户。
49.步骤103:判断所述第一切片服务器和第二切片服务器是否相同;若否,则执行步骤104。
50.具体地,可以判断所述第一切片服务器和第二切片服务器的切片服务器唯一标识是否相同。
51.具体地,若所述第一切片服务器和第二切片服务器相同,则中止当前操作。
52.步骤104:应用所述第二切片服务器完成所述目标用户的金融交易处理。
53.由上述描述可知,本实施例提供的金融交易处理方法,通过接收目标网银切片服务器集群中的第一切片服务器的停机请求,根据所述停机请求完成所述第一切片服务器的停机操作;若接收到目标用户的登录请求,则根据所述登录请求,确定所述目标网银切片服务器集群中所述目标用户对应的第二切片服务器;判断所述第一切片服务器和第二切片服务器是否相同,若否,则应用所述第二切片服务器完成所述目标用户的金融交易处理,能够实现灵活配置网银的停机时间,提高金融交易过程的可靠性;具体地,可以根据用户对应的切片服务器的停机维护时间,确定暂停交易的用户;同时,能够避免部分切片服务机停机维护时,交易量过大,造成系统故障,提高交易过程的可靠性。
54.为了用户交易处理的可靠性,参见图3,在本技术一个实施例中,步骤104包括:
55.步骤301:若接收到所述目标用户的金融交易请求,则将所述金融交易请求发送至所述第二切片服务器,以使所述第二切片服务器根据所述金融交易请求,完成所述目标用户的金融交易处理。
56.进一步地,为了提高交易过程的可靠性,还可以将所述目标用户的登录请求发送至所述第二切片服务器,以使所述第二切片服务器验证本地是否存在所述目标用户的登录请求中的用户唯一标识,若是,则确定所述目标用户的身份验证通过,根据所述金融交易请求,完成所述目标用户的金融交易处理。
57.为了提高数据存储的可靠性,实现数据的归集,在本技术一个实施例中,步骤104包括:
58.1)应用所述第二切片服务器完成所述目标用户的金融交易处理并得到所述目标用户的金融交易数据。
59.具体地,所述金融交易数据可以包含有:交易金额、账号和交易时间等。
60.2)接收所述第二切片服务器发送的所述金融交易数据并存储。
61.具体地,可以在所述第二切片服务器和金融交易处理装置本地存储所述金融交易数据,可以便于接下来金融交易数据分析和统计等。
62.为了进一步说明本方案,本技术提供一种金融交易处理方法的应用实例,具体描述如下:
63.步骤1:主应用运行登录服务,用于网银用户的统一登录。
64.步骤2:主应用将分行用户引到至指定的切片应用上。并实现各切片应用数据的分发和归集。
65.具体地,主应用拥有所有网银用户的数据,提供网银用户的登录服务;主应用实现的功能可以相当于上述主切片服务器实现的功能。
66.步骤3:切片应用运行切片服务,为分行客户提供切片服务。
67.具体地,切片应用实现的功能可以相当于上述切片服务器实现的功能。
68.步骤4:切片应用承接客户从主应用的跳转请求,并为分行客户提供切片服务。
69.步骤5:同步主应用、切片应用的用户数据。
70.具体地,将主应用上必要的用户数据、底层数据同步至切片应用,以供切片服务使用;同时将切片应用的数据同步至主应用,以实现数据归集。
71.由上述描述可知,本应用实例通过搭建主应用和切片应用;切片应用按照规则将分行客户进行聚集;区分登录服务和切片服务;登录服务运行在主应用上,切片服务运行在切片应用上;搭建主应用和切片应用数据同步机制;使用主应用、切片应用以便运行登录服务、切片服务,同时按照分行进行客户聚集,能够利用切片应用管理不同的分行客户,针对某分行的服务升级,仅更新对应的切片应用;通过切片应用依旧保留一个版本,整体应用均可使用,不需要为指定切片应用开发专门的应用版本,能够提高
72.本发明实施例中还提供了一种金融交易处理装置,如下面的实施例所述。由于该装置解决问题的原理与金融交易处理方法相似,因此该装置的实施可以参见金融交易处理方法的实施,重复之处不再赘述。
73.参见图4,在本技术一个实施例中,所述金融交易处理装置包括:
74.接收模块41,用于接收目标网银切片服务器集群中的第一切片服务器的停机请求,根据所述停机请求完成所述第一切片服务器的停机操作;
75.登录模块42,用于若接收到目标用户的登录请求,则根据所述登录请求,确定所述目标网银切片服务器集群中所述目标用户对应的第二切片服务器;
76.处理模块43,用于判断所述第一切片服务器和第二切片服务器是否相同,若否,则应用所述第二切片服务器完成所述目标用户的金融交易处理。
77.在本技术一个实施例中,所述处理模块包括:
78.处理单元,用于若接收到所述目标用户的金融交易请求,则将所述金融交易请求发送至所述第二切片服务器,以使所述第二切片服务器根据所述金融交易请求,完成所述目标用户的金融交易处理。
79.参见图5,在本技术一个实施例中,所述处理模块包括:
80.应用单元51,用于应用所述第二切片服务器完成所述目标用户的金融交易处理并得到所述目标用户的金融交易数据;
81.同步单元52,用于接收所述第二切片服务器发送的所述金融交易数据并存储。
82.本发明实施例还提供一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述金融交易处理方法。
83.本发明实施例还提供一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现上述金融交易处理方法。
84.本发明实施例还提供一种计算机程序产品,所述计算机程序产品包括计算机程序,所述计算机程序被处理器执行时实现上述金融交易处理方法。
85.本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。
86.本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
87.这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
88.这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
89.以上所述的具体实施例,对本发明的目的、技术方案和有益效果进行了进一步详细说明,所应理解的是,以上所述仅为本发明的具体实施例而已,并不用于限定本发明的保护范围,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1