跨行提供服务的方法及服务器技术

技术编号:35695018 阅读:12 留言:0更新日期:2022-11-23 14:45
本发明专利技术公开了一种跨行提供服务的方法及服务器,涉及金融领域,其中该方法包括:银行服务器接收客户在银行系统选取的多个银行业务,其中,该银行系统与该银行服务器不属于同一银行;银行服务器依据选取的多个银行业务,以及银行业务包含的多个步骤,以及步骤之间的依赖关系,生成步骤队列;银行服务器以队首步骤开始循环执行如下步骤,直到步骤队列为空:从步骤队列中取出当前步骤,并将当前步骤发送给银行系统;接收客户在银行系统对应于当前步骤的输入;依据客户在银行系统对应于当前步骤的输入,完成该当前步骤。本发明专利技术可以支持客户跨行发起交易,提高了用户体验。提高了用户体验。提高了用户体验。

【技术实现步骤摘要】
跨行提供服务的方法及服务器


[0001]本专利技术涉及金融
,尤其涉及一种跨行提供服务的方法及服务器。

技术介绍

[0002]本部分旨在为权利要求书中陈述的本专利技术实施例提供背景或上下文。此处的描述不因为包括在本部分中就承认是现有技术。
[0003]目前银行的大部分交易只支持在本银行的银行系统(例如银行自助终端)发起,而不支持在其他银行的银行自助终端发起,这样就限制了客户的交易行为。

技术实现思路

[0004]本专利技术实施例提供一种跨行提供服务的方法,用以支持客户跨行发起交易,该方法包括:
[0005]银行服务器接收客户在银行系统选取的多个银行业务,其中,该银行系统与该银行服务器不属于同一银行;
[0006]银行服务器依据选取的多个银行业务,以及银行业务包含的多个步骤,以及步骤之间的依赖关系,生成步骤队列;
[0007]银行服务器以队首步骤开始循环执行如下步骤,直到步骤队列为空:
[0008]从步骤队列中取出当前步骤,并将当前步骤发送给银行系统;
[0009]接收客户在银行系统对应于当前步骤的输入;
[0010]依据客户在银行系统对应于当前步骤的输入,完成该当前步骤。
[0011]本专利技术实施例还提供一种跨行提供服务的服务器,用以支持客户跨行发起交易,该服务器包括:
[0012]接收单元,用于接收客户在银行系统选取的多个银行业务,其中,该银行系统与该银行服务器不属于同一银行;
[0013]生成单元,用于依据选取的多个银行业务,以及银行业务包含的多个步骤,以及步骤之间的依赖关系,生成步骤队列;
[0014]处理单元,用于以队首步骤开始循环执行如下步骤,直到步骤队列为空:
[0015]从步骤队列中取出当前步骤,并将当前步骤发送给银行系统;
[0016]接收客户在银行系统对应于当前步骤的输入;
[0017]依据客户在银行系统对应于当前步骤的输入,完成该当前步骤。
[0018]本专利技术实施例还提供一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述跨行提供服务的方法。
[0019]本专利技术实施例还提供一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现上述跨行提供服务的方法。
[0020]本专利技术实施例还提供一种计算机程序产品,所述计算机程序产品包括计算机程
序,所述计算机程序被处理器执行时实现上述跨行提供服务的方法。
[0021]本专利技术实施例中,跨行提供服务的方案,通过:银行服务器接收客户在银行系统选取的多个银行业务,其中,该银行系统与该银行服务器不属于同一银行;银行服务器依据选取的多个银行业务,以及银行业务包含的多个步骤,以及步骤之间的依赖关系,生成步骤队列;银行服务器以队首步骤开始循环执行如下步骤,直到步骤队列为空:从步骤队列中取出当前步骤,并将当前步骤发送给银行系统;接收客户在银行系统对应于当前步骤的输入;依据客户在银行系统对应于当前步骤的输入,完成该当前步骤,可以支持客户跨行发起交易,提高了用户体验。
附图说明
[0022]为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。在附图中:
[0023]图1为本专利技术实施例中跨行提供服务的方法的流程示意图;
[0024]图2为本专利技术另一实施例中跨行提供服务的方法的流程示意图;
[0025]图3为本专利技术实施例中确定生物特征识别对应的待识别步骤的流程示意图;
[0026]图4为本专利技术实施例中跨行提供服务的服务器的结构示意图;
[0027]图5为本专利技术一实施例的计算机设备结构示意图。
具体实施方式
[0028]为使本专利技术实施例的目的、技术方案和优点更加清楚明白,下面结合附图对本专利技术实施例做进一步详细说明。在此,本专利技术的示意性实施例及其说明用于解释本专利技术,但并不作为对本专利技术的限定。
[0029]本申请技术方案中对数据的获取、存储、使用、处理等均符合国家法律法规的相关规定。
[0030]本文中术语“和/或”,仅仅是描述一种关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。另外,本文中术语“至少一种”表示多种中的任意一种或多种中的至少两种的任意组合,例如,包括A、B、C中的至少一种,可以表示包括从A、B和C构成的集合中选择的任意一个或多个元素。
[0031]在本说明书的描述中,所使用的“包含”、“包括”、“具有”、“含有”等,均为开放性的用语,即意指包含但不限于。参考术语“一个实施例”、“一个具体实施例”、“一些实施例”、“例如”等的描述意指结合该实施例或示例描述的具体特征、结构或者特点包含于本申请的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不一定指的是相同的实施例或示例。而且,描述的具体特征、结构或者特点可以在任何的一个或多个实施例或示例中以合适的方式结合。各实施例中涉及的步骤顺序用于示意性说明本申请的实施,其中的步骤顺序不作限定,可根据需要作适当调整。
[0032]图1为本专利技术实施例中跨行提供服务的方法的流程示意图,如图1所示,该方法包括如下步骤:
[0033]步骤101:银行服务器接收客户在银行系统选取的多个银行业务,其中,该银行系统与该银行服务器不属于同一银行;
[0034]步骤102:银行服务器依据选取的多个银行业务,以及银行业务包含的多个步骤,以及步骤之间的依赖关系,生成步骤队列;
[0035]步骤103:银行服务器以队首步骤开始循环执行如下步骤,直到步骤队列为空:
[0036]从步骤队列中取出当前步骤,并将当前步骤发送给银行系统;
[0037]接收客户在银行系统对应于当前步骤的输入;
[0038]依据客户在银行系统对应于当前步骤的输入,完成该当前步骤。
[0039]本专利技术实施例提供的跨行提供服务的方法,工作时:银行服务器接收客户在银行系统选取的多个银行业务,其中,该银行系统与该银行服务器不属于同一银行;银行服务器依据选取的多个银行业务,以及银行业务包含的多个步骤,以及步骤之间的依赖关系,生成步骤队列;银行服务器以队首步骤开始循环执行如下步骤,直到步骤队列为空:从步骤队列中取出当前步骤,并将当前步骤发送给银行系统;接收客户在银行系统对应于当前步骤的输入;依据客户在银行系统对应于当前步骤的输入,完成该当前步骤,可以支持客户跨行发起交易,提高了用户体验。下面对该跨行提供服务的方法进行详细介绍。
[0040]在一个实施例中,依据选取的多个银行业务,以及银行业务包含的多个步骤,以及步骤之间的依赖关系,生成本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种跨行提供服务的方法,其特征在于,包括:银行服务器接收客户在银行系统选取的多个银行业务,其中,该银行系统与该银行服务器不属于同一银行;银行服务器依据选取的多个银行业务,以及银行业务包含的多个步骤,以及步骤之间的依赖关系,生成步骤队列;银行服务器以队首步骤开始循环执行如下步骤,直到步骤队列为空:从步骤队列中取出当前步骤,并将当前步骤发送给银行系统;接收客户在银行系统对应于当前步骤的输入;依据客户在银行系统对应于当前步骤的输入,完成该当前步骤。2.如权利要求1所述的跨行提供服务的方法,其特征在于,依据选取的多个银行业务,以及银行业务包含的多个步骤,以及步骤之间的依赖关系,生成步骤队列,包括:依据选取的多个银行业务,以及银行业务包含的步骤,确定本次业务办理对应的多个步骤;依据步骤之间的依赖关系,从本次业务办理对应的多个步骤中选取出不依赖其他步骤的多个步骤,将选取出的每个步骤的完成时间初始化为该步骤对应的平均执行时间;将除选取出的步骤之外的所有其他步骤的完成时间初始化为一指定值,其中,指定值是一个大于设定阈值的固定值;依据本次业务办理对应的多个步骤,以及各个步骤的完成时间,构建一最小优先级队列;初始化步骤队列为空;循环执行如下步骤,直到最小优先级队列为空:将最小优先级队列中对应的完成时间最小的步骤作为当前步骤;将当前步骤添加到步骤队列中,并将当前步骤从最小优先级队列中删除;对于依赖当前步骤的每个依赖步骤,执行如下多个步骤:将当前步骤的完成时间与该依赖步骤的平均执行时间的和作为该依赖步骤的潜在完成时间;依据该依赖步骤的潜在完成时间,更新步骤队列。3.如权利要求1所述的跨行提供服务的方法,其特征在于,依据选取的多个银行业务,以及银行业务包含的多个步骤,以及步骤之间的依赖关系,生成步骤队列,包括:依据选取的多个银行业务,以及银行业务包含的步骤,确定本次业务办理对应的多个步骤;依据步骤之间的依赖关系,确定步骤的偏序,其中,该偏序用于确定任何两个步骤中第一步骤是否后于第二步骤;将可选步骤集合初始化为本次业务办理对应的多个步骤;以及初始化步骤队列为空;循环执行如下多个步骤,直到可选步骤集合为空:确定步骤的偏序对应可选步骤集合的多个极小元素;依据确定的多个极小元素的平均执行时间从大到小的顺序,依次将确定的多个极小元素添加到步骤队列中;将确定的多个极小元素从可选步骤集合中删除。
4.如权利要求3所述的跨行提供服务的方法,其特征在于,依据步骤之间的依赖关系,确定步骤的偏序,包括:将任何两个不同步骤对应的偏序标识设定为未确定;对于该客户对应本次业务办理对应的每个步骤,确定该步骤后于该步骤;对于步骤之间的任何依赖关系,确定该依赖关系对应的依赖步骤后于该依赖关系对应的被依赖步骤,并将该依赖步骤和该被依赖步骤对应的偏序标识更新为已定;循环执行如下步骤,直到找不到第一组3个不同步骤,满足预设条件:第一组3个步骤中的第一步骤与第二步骤对应的偏序标识为未确定,且第一步骤后于第一组3个步骤中的第三步骤,以及第三步骤后于第二步骤:找到满足预设条件的第二组3个步骤,其中,第二组3个步骤中的第四步骤与第五步骤对应的偏序标识为未确定,且第四步骤后于第二组3个步骤中的第六步骤,以及第六步骤后于第五步骤;确定第四步骤后于第五步骤,并将第四步骤与第五步骤对应的偏序标识更新为已定。5.如权利要求1所述的跨行提供服务的方法,其特征在于,还包括按照如下方法确定所述依赖关系:对于任何两个步骤,如果该两个步骤的第一步骤的输出接口的信息项包含于该两个步骤的第二步骤的输入接口,则确定第二步骤依赖于第一步骤,以及第二步骤与第一步骤之间存在依赖关系,其中,第一步骤是该依赖关系的被依赖步骤,第二步骤是该依赖关系的依赖步骤。6.如权利要求3所述的跨行提供服务的方法,其特征在于,还包括:对于本次业务办理对应的每个步骤,如果该步骤对应的身份认证方式包含生物特征识别,则将该步骤作为生物特征识别对应的交易;将生物特征识别对应的交易组成的集合作为生物特征识别对应的交易集合;依据步骤的偏序,确定生物特征识别对应的待识别步骤,其中,在当前步骤是生物特征识别对应的待识别步骤时,对银行系统发送进行生物特征识别的指示。7.如权利要求6所述的跨行提供服务的方法,其特征在于,依据步骤的偏序,确定生物特征识别对应的待识别步骤,包括:依据步骤的偏序,将该偏序对应生物特征识别对应的交易集合的极小元素作为生物特征识别对应的第一步骤;对于本次业务办理对应的每个步骤,如果生物特征识别对应的每个第一步骤都后于该步骤,则将该步骤作为生物特征识别对应的第二步骤;依据步骤的偏序,将该偏序对应生物特征识别对应的第二步骤组成的集合的任一极大元素作为生物特征识别对应的待识别步骤。8.一种跨行提供服务的服务器,其特征在于,包括:接收单元,用于接收客户在银行系统选取的多个银行业务,其中,该银行系统与该服务器不属于同一银行;生成单元,用于依据选取的多个银行业务,以及银行业务包含的...

【专利技术属性】
技术研发人员:朱江波冯春阳
申请(专利权)人:中国银行股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1