【技术实现步骤摘要】
跨行提供服务的方法及服务器
[0001]本专利技术涉及金融
,尤其涉及一种跨行提供服务的方法及服务器。
技术介绍
[0002]本部分旨在为权利要求书中陈述的本专利技术实施例提供背景或上下文。此处的描述不因为包括在本部分中就承认是现有技术。
[0003]目前银行的大部分交易只支持在本银行的银行系统(例如银行自助终端)发起,而不支持在其他银行的银行自助终端发起,这样就限制了客户的交易行为。
技术实现思路
[0004]本专利技术实施例提供一种跨行提供服务的方法,用以支持客户跨行发起交易,该方法包括:
[0005]银行服务器接收客户在银行系统选取的多个银行业务,其中,该银行系统与该银行服务器不属于同一银行;
[0006]银行服务器依据选取的多个银行业务,以及银行业务包含的多个步骤,以及步骤之间的依赖关系,生成步骤队列;
[0007]银行服务器以队首步骤开始循环执行如下步骤,直到步骤队列为空:
[0008]从步骤队列中取出当前步骤,并将当前步骤发送给银行系统;
[0009]接收客户在银行系统对应于当前步骤的输入;
[0010]依据客户在银行系统对应于当前步骤的输入,完成该当前步骤。
[0011]本专利技术实施例还提供一种跨行提供服务的服务器,用以支持客户跨行发起交易,该服务器包括:
[0012]接收单元,用于接收客户在银行系统选取的多个银行业务,其中,该银行系统与该银行服务器不属于同一银行;
[0013]生成单元,用于依据选取 ...
【技术保护点】
【技术特征摘要】
1.一种跨行提供服务的方法,其特征在于,包括:银行服务器接收客户在银行系统选取的多个银行业务,其中,该银行系统与该银行服务器不属于同一银行;银行服务器依据选取的多个银行业务,以及银行业务包含的多个步骤,以及步骤之间的依赖关系,生成步骤队列;银行服务器以队首步骤开始循环执行如下步骤,直到步骤队列为空:从步骤队列中取出当前步骤,并将当前步骤发送给银行系统;接收客户在银行系统对应于当前步骤的输入;依据客户在银行系统对应于当前步骤的输入,完成该当前步骤。2.如权利要求1所述的跨行提供服务的方法,其特征在于,依据选取的多个银行业务,以及银行业务包含的多个步骤,以及步骤之间的依赖关系,生成步骤队列,包括:依据选取的多个银行业务,以及银行业务包含的步骤,确定本次业务办理对应的多个步骤;依据步骤之间的依赖关系,从本次业务办理对应的多个步骤中选取出不依赖其他步骤的多个步骤,将选取出的每个步骤的完成时间初始化为该步骤对应的平均执行时间;将除选取出的步骤之外的所有其他步骤的完成时间初始化为一指定值,其中,指定值是一个大于设定阈值的固定值;依据本次业务办理对应的多个步骤,以及各个步骤的完成时间,构建一最小优先级队列;初始化步骤队列为空;循环执行如下步骤,直到最小优先级队列为空:将最小优先级队列中对应的完成时间最小的步骤作为当前步骤;将当前步骤添加到步骤队列中,并将当前步骤从最小优先级队列中删除;对于依赖当前步骤的每个依赖步骤,执行如下多个步骤:将当前步骤的完成时间与该依赖步骤的平均执行时间的和作为该依赖步骤的潜在完成时间;依据该依赖步骤的潜在完成时间,更新步骤队列。3.如权利要求1所述的跨行提供服务的方法,其特征在于,依据选取的多个银行业务,以及银行业务包含的多个步骤,以及步骤之间的依赖关系,生成步骤队列,包括:依据选取的多个银行业务,以及银行业务包含的步骤,确定本次业务办理对应的多个步骤;依据步骤之间的依赖关系,确定步骤的偏序,其中,该偏序用于确定任何两个步骤中第一步骤是否后于第二步骤;将可选步骤集合初始化为本次业务办理对应的多个步骤;以及初始化步骤队列为空;循环执行如下多个步骤,直到可选步骤集合为空:确定步骤的偏序对应可选步骤集合的多个极小元素;依据确定的多个极小元素的平均执行时间从大到小的顺序,依次将确定的多个极小元素添加到步骤队列中;将确定的多个极小元素从可选步骤集合中删除。
4.如权利要求3所述的跨行提供服务的方法,其特征在于,依据步骤之间的依赖关系,确定步骤的偏序,包括:将任何两个不同步骤对应的偏序标识设定为未确定;对于该客户对应本次业务办理对应的每个步骤,确定该步骤后于该步骤;对于步骤之间的任何依赖关系,确定该依赖关系对应的依赖步骤后于该依赖关系对应的被依赖步骤,并将该依赖步骤和该被依赖步骤对应的偏序标识更新为已定;循环执行如下步骤,直到找不到第一组3个不同步骤,满足预设条件:第一组3个步骤中的第一步骤与第二步骤对应的偏序标识为未确定,且第一步骤后于第一组3个步骤中的第三步骤,以及第三步骤后于第二步骤:找到满足预设条件的第二组3个步骤,其中,第二组3个步骤中的第四步骤与第五步骤对应的偏序标识为未确定,且第四步骤后于第二组3个步骤中的第六步骤,以及第六步骤后于第五步骤;确定第四步骤后于第五步骤,并将第四步骤与第五步骤对应的偏序标识更新为已定。5.如权利要求1所述的跨行提供服务的方法,其特征在于,还包括按照如下方法确定所述依赖关系:对于任何两个步骤,如果该两个步骤的第一步骤的输出接口的信息项包含于该两个步骤的第二步骤的输入接口,则确定第二步骤依赖于第一步骤,以及第二步骤与第一步骤之间存在依赖关系,其中,第一步骤是该依赖关系的被依赖步骤,第二步骤是该依赖关系的依赖步骤。6.如权利要求3所述的跨行提供服务的方法,其特征在于,还包括:对于本次业务办理对应的每个步骤,如果该步骤对应的身份认证方式包含生物特征识别,则将该步骤作为生物特征识别对应的交易;将生物特征识别对应的交易组成的集合作为生物特征识别对应的交易集合;依据步骤的偏序,确定生物特征识别对应的待识别步骤,其中,在当前步骤是生物特征识别对应的待识别步骤时,对银行系统发送进行生物特征识别的指示。7.如权利要求6所述的跨行提供服务的方法,其特征在于,依据步骤的偏序,确定生物特征识别对应的待识别步骤,包括:依据步骤的偏序,将该偏序对应生物特征识别对应的交易集合的极小元素作为生物特征识别对应的第一步骤;对于本次业务办理对应的每个步骤,如果生物特征识别对应的每个第一步骤都后于该步骤,则将该步骤作为生物特征识别对应的第二步骤;依据步骤的偏序,将该偏序对应生物特征识别对应的第二步骤组成的集合的任一极大元素作为生物特征识别对应的待识别步骤。8.一种跨行提供服务的服务器,其特征在于,包括:接收单元,用于接收客户在银行系统选取的多个银行业务,其中,该银行系统与该服务器不属于同一银行;生成单元,用于依据选取的多个银行业务,以及银行业务包含的...
【专利技术属性】
技术研发人员:朱江波,冯春阳,
申请(专利权)人:中国银行股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。