汇率查询组件装置、服务端及方法与流程

文档序号:16134796发布日期:2018-12-01 00:48阅读:268来源:国知局

本申请涉及数据处理技术领域,特别涉及一种汇率查询组件装置、服务端及方法。

背景技术

现有汇率查询方案是通过各汇率使用系统根据自身业务场景需要,向提供汇率查询服务的系统,称作汇兑中心或汇率查询服务端发起汇率查询请求,汇率查询服务端根据返回汇率使用系统的实际应用场景需要,返回汇率查询结果给各个汇率使用系统,如图1所示。

汇率是各汇率使用系统离不开的核心数据,这些汇率使用系统都需要通过汇率查询服务端来查询指定日期、条件以及场景下的汇率值。同时,业务系统为了避免频繁地与汇率查询服务端交互,以及在汇率查询服务端不可用时有汇率可用,会在本地系统建立缓存机制,通过定时更新的方式来获取新的汇率数据值。各汇率使用系统均针对自身系统的业务场景,具有一套自身业务场景对应的缓存汇率,在开发和维护方面均存在重复工作,导致汇率查询成本高,同时也导致了维护不方便。



技术实现要素:

第一方面,本申请提供了一种汇率查询组件装置,所述汇率查询组件装置应用于汇率使用系统,用以降低汇率查询成本,降低汇率查询成本,便于维护,该装置包括:

第一接收模块,用于接收汇率使用系统发来的待匹配汇率查询请求参数;

确定模块,用于根据所述待匹配汇率查询请求参数,以及预先存储的汇率查询请求参数与不同业务场景下汇率的关系,确定待匹配汇率查询请求参数对应业务场景下的汇率;

第一发送模块,用于将所述待匹配汇率查询请求参数对应业务场景下的汇率发送至所述汇率使用系统。

第二方面,本申请还提供了一种汇率查询服务端,用以降低汇率查询成本,便于维护,该服务端包括:

汇率更新请求接收模块,用于接收汇率更新查询请求;

获取模块,用于根据汇率更新查询请求,获取汇率查询结果;所述汇率查询结果包括:汇率查询请求参数与不同业务场景下汇率的关系的更新结果;

汇率查询结果发送模块,用于将所述汇率查询结果发出。

第三方面,本申请还提供了一种汇率查询方法,所述方法应用于汇率查询组件装置,用以降低汇率查询成本,便于维护,该方法包括:

接收汇率使用系统发来的待匹配汇率查询请求参数;

根据所述待匹配汇率查询请求参数,以及预先存储的汇率查询请求参数与不同业务场景下汇率的关系,确定待匹配汇率查询请求参数对应业务场景下的汇率;

将所述待匹配汇率查询请求参数对应业务场景下的汇率发送至所述汇率使用系统。

第四方面,本申请还提供了一种汇率查询方法,所述方法应用于汇率查询服务端,用以降低汇率查询成本,便于维护,该方法包括:

接收汇率更新查询请求;

根据汇率更新查询请求,获取汇率查询结果;所述查询结果包括:汇率查询请求参数与不同业务场景下汇率的关系的更新结果;

将所述汇率查询结果发出。

第五方面,本申请还提供了一种计算设备,所述计算设备包括:适于实现各指令的处理器以及存储设备,所述存储设备存储有多条指令,所述指令适于由处理器加载并执行:

接收汇率使用系统发来的待匹配汇率查询请求参数;

根据所述待匹配汇率查询请求参数,以及预先存储的汇率查询请求参数与不同业务场景下汇率的关系,确定待匹配汇率查询请求参数对应业务场景下的汇率;

将所述待匹配汇率查询请求参数对应业务场景下的汇率发送至所述汇率使用系统。

第六方面,本申请还提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序用于执行:

接收汇率使用系统发来的待匹配汇率查询请求参数;

根据所述待匹配汇率查询请求参数,以及预先存储的汇率查询请求参数与不同业务场景下汇率的关系,确定待匹配汇率查询请求参数对应业务场景下的汇率;

将所述待匹配汇率查询请求参数对应业务场景下的汇率发送至所述汇率使用系统。

第七方面,本申请还提供了一种计算设备,所述计算设备包括:适于实现各指令的处理器以及存储设备,所述存储设备存储有多条指令,所述指令适于由处理器加载并执行:

定时发出汇率更新查询请求;

接收根据所述汇率更新查询请求返回的汇率查询结果;

根据汇率查询结果,更新所述汇率查询请求参数与不同业务场景下汇率的关系。

第八方面,本申请实施例还提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序用于执行:

定时发出汇率更新查询请求;

接收根据所述汇率更新查询请求返回的汇率查询结果;

根据汇率查询结果,更新所述汇率查询请求参数与不同业务场景下汇率的关系。

第九方面,本申请还提供了一种计算设备,所述计算设备包括:适于实现各指令的处理器以及存储设备,所述存储设备存储有多条指令,所述指令适于由处理器加载并执行:

接收汇率更新查询请求;

根据汇率更新查询请求,获取汇率查询结果;所述汇率查询结果包括:汇率查询请求参数与不同业务场景下汇率的关系的更新结果;

将所述汇率查询结果发出。

第十方面,本申请还提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序用于执行:

接收汇率更新查询请求;

根据汇率更新查询请求,获取汇率查询结果;所述汇率查询结果包括:汇率查询请求参数与不同业务场景下汇率的关系的更新结果;

将所述汇率查询结果发出。

与现有技术中每一汇率使用系统均需要根据自身业务场景获取汇率的方案相比较,本申请实施例中每一汇率使用系统均可通过应用该汇率查询组件装置,仅需发送待匹配汇率查询请求参数至汇率查询组件装置,即可通过该汇率查询组件装置来匹配出自身业务场景下汇率:接收汇率使用系统发来的待匹配汇率查询请求参数,根据待匹配汇率查询请求参数,以及预先存储的汇率查询请求参数与不同业务场景下汇率的关系,确定待匹配汇率查询请求参数对应业务场景下的汇率,无需重复的代码开发工作,降低了汇率查询成本,方便维护。

附图说明

此处所说明的附图用来提供对本申请的进一步理解,构成本申请的一部分,并不构成对本申请的限定。在附图中:

图1是现有技术中汇率查询方案的原理示意图;

图2是本申请实施例中汇率查询方案的系统架构示意图

图3是本申请实施例中汇率查询方案的原理示意图;

图4是本申请实施例中汇率查询组件装置的结构示意图;

图5是本申请实施例中汇率查询服务端的结构示意图;

图6是本申请实施例中汇率使用系统端的汇率查询方法的示意图;

图7是本申请实施例中汇率查询服务端的汇率查询方法的示意图。

具体实施方式

为使本申请的目的、技术方案和优点更加清楚明白,下面结合实施方式和附图,对本申请做进一步详细说明。在此,本申请的示意性实施方式及其说明用于解释本申请,但并不作为对本申请的限定。

发明人发现:如图1所示,传统汇率查询方案中,汇率服务提供系统(汇兑中心或汇率查询服务端),会暴露不同的汇率查询服务,由业务系统(汇率使用系统)依据实际使用业务场景发起调用,并需要业务系统自己设计缓存方案,并感知汇率产品(不同业务场景下的汇率)的系统。传统汇率查询解决方案中各业务系统结合自身实际,实现一套本地汇率缓存方案。当缓存定时任务调度时,业务系统直接依据事先约定的汇率产品,向汇兑中心指定的汇率查询接口发起查询请求,汇兑中心将请求发送到原始汇率报价渠道,并将结果直接返回给业务系统,业务系统自己依据需要格式化汇率,并将其保存在缓存中,在开发方面存在诸多重复工作,使得汇率查询成本高,同时后期维护和更新也不方便。

因此,考虑到上述技术问题,本申请提供了一种通用汇率查询组件装置,如图2和图3所示。该装置提供了标准的汇率缓存能力、汇率查询能力以及定制化汇率输出能力。通过标准的汇率缓存能力,各业务系统只需集成该组件,便自动集成了缓存的功能,无需重复的代码开发工作;通过标准的汇率查询能力,所有业务系统通用同一个汇率查询方法,只需传入需求的币种对、产品码以及事件码,组件装置会根据汇兑中心事先的配置,自动决策汇率产品以及买卖方向,返回给业务使用方,避免了各业务系统自己决策、感知和维护汇兑产品的概念,降低汇率使用系统的工作量;通过定制化的汇率输出能力,业务系统在发起查询时,可以告知期望的汇率格式,例如小数点保留位数以及舍入方法等,组件装置在返回汇率时,会进行统一的汇率格式处理。此外,若出现使用的汇率已经过期的场景,组件装置还会自动打印告警日志,提醒系统业务可能存在汇率过期风险。

在图2和图3中,汇率使用方即为汇率使用系统,汇率服务端即为汇率查询服务端或汇兑中心,汇率组件即为汇率查询组件装置,业务系统即为汇率使用系统,汇兑中心即为汇率查询服务端。

下面对该汇率查询方案进行详细介绍如下。

图4是本申请实施例中汇率查询组件装置的结构示意图,如图4所示,该组件装置包括:

第一接收模块11,用于接收汇率使用系统发来的待匹配汇率查询请求参数;

确定模块12,用于根据所述待匹配汇率查询请求参数,以及预先存储的汇率查询请求参数与不同业务场景下汇率的关系,确定待匹配汇率查询请求参数对应业务场景下的汇率;

第一发送模块13,用于将所述待匹配汇率查询请求参数对应业务场景下的汇率发送至所述汇率使用系统。

本申请实施中汇率查询组件装置工作时,第一接收模块11接收汇率使用系统发来的待匹配汇率查询请求参数,确定模块12根据待匹配汇率查询请求参数,以及预先存储的汇率查询请求参数与不同业务场景下汇率的关系,确定待匹配汇率查询请求参数对应业务场景下的汇率,第一发送模块13将所述待匹配汇率查询请求参数对应业务场景下的汇率发送至所述汇率使用系统,与现有技术中每一汇率使用系统均需要根据自身业务场景获取汇率的方案相比较,本申请实施例中每一汇率使用系统均可通过应用该汇率查询组件装置,仅需发送待匹配汇率查询请求参数至汇率查询组件装置,即可通过该汇率查询组件装置来匹配出自身业务场景下汇率,无需重复的代码开发工作,降低了汇率查询成本,方便维护。

本申请实施例主要介绍利用预先存储(定时缓存)的汇率查询请求参数与不同业务场景下汇率的关系来匹配汇率,当然也可以通过汇率使用系统的个性化需求,通过汇率查询组件装置与汇率查询服务端进行交互获取实时的汇率。

具体实施时,上述根据所述待匹配汇率查询请求参数,以及预先存储的汇率查询请求参数与不同业务场景下汇率的关系,确定待匹配汇率查询请求参数对应业务场景下的汇率即实现了图2中的汇率产品决策,本申请实施例中汇率产品指的是不同业务场景下的汇率。

具体实施时,上述汇率查询请求参数可以包括:需求的币种对、产品码和事件码。汇率查询组件装置中预先存储(缓存)了汇率查询请求参数与不同业务场景下汇率的关系,该关系可以是如下表1所示的数据库表格,当然也可以是其他形式的关系,例如图表函数关系式等。

如下表1所示,汇率使用系统可以为收银台系统,其对应的业务场景是收银业务场景,例如在境外消费100美元,可是用户的汇率使用系统例如支付系统中是人民币,具体要刷该用户多少人民币,就需要该汇率使用系统将该收银业务场景对应的汇率查询请求参数(币种对:人民币-美元,产品码:1000,事件码:1001)发送至汇率查询组件装置。汇率查询组件装置的第一接收模块11接收产品码、事件码、币种对,确定模块12根据该产品码、事件码、币种对在例如表1的关系中进行匹配处理,匹配出的汇率值是6.7,第一发送模块13将汇率值:6.7返回收银台系统。

再举一例,如下表1所示,汇率使用系统可以为风险控制系统,其对应的业务场景是风险控制业务场景,例如控制在境外消费美元额度不能超过5万美元,可是用户使用汇率使用系统例如支付系统中是人民币,具体要以多少人民币的额度来限制额度,就需要该汇率使用系统将风险控制业务场景对应汇率查询请求参数(币种对:人民币-美元,产品码:22000,事件码:2001)发送至汇率查询组件装置。汇率查询组件装置的第一接收模块11接收产品码、事件码、币种对,确定模块12根据该产品码、事件码、币种对在例如表1的关系中进行匹配处理,匹配出的汇率值是6.5,第一发送模块13将汇率值:6.5返回收银台系统。

再举一例,如下表1所示,汇率使用系统可以为风险控制系统,其对应的业务场景是风险控制业务场景,例如控制在境外消费美元额度不能超过5万美元,可是用户使用汇率使用系统例如支付宝系统中是人民币,具体要以多少人民币的额度来限制额度呢,就需要该汇率使用系统将该业务系统对应汇率查询请求参数发送至本申请实施例中汇率查询组件装置。代表该收银台系统的标识可以称为产品码,例如1000,该产品码下对应了多个事件码,例如1002,汇率查询组件装置的第一接收模块11接收产品码、事件码、币种对,确定模块12根据该产品码、事件码、币种对匹配出的汇率值是6.5,第一发送模块13将汇率值:6.5返回风险控制系统。

表1

具体实施时,产品码下面可以对应多个事件码,例如产品码3000对应的面对面收银业务场景,事件码3001对应的是面对面退款,例如退100美元,可是用户的支付系统内是人民币,具体要刷该用户多少人民币,需要汇率使用系统发送汇率查询请求参数(产品码:3000、事件码:3001)至汇率查询组件装置,汇率查询组件装置的第一接收模块11接收产品码、事件码、币种对,确定模块12根据该产品码、事件码、币种对匹配出的业务场景是面对面退款,该业务场景对应的汇率值是6.5,第一发送模块13将汇率值:6.5返回面对面收银系统。如果是面对面支付汇率查询(如下表2中的面对面支付场景),详见上述面对面退款汇率查询,不在赘述。

表2

如图2所示,上述汇率查询请求参数还可以包括:拓展参数(扩展参数),例如指定日期,汇率查询发生地等,根据这些参数还可以确定不同的业务场景,进而匹配出不同的汇率。

另外,发明人还发现:随着需求汇率的业务场景以及汇率使用系统增多,每次业务场景接入时,都需要汇率使用系统与汇率查询服务端交互,该调用哪个接口、查询参数以何种方式上传传、汇率又该如何使用等。因此,每个汇率使用系统均根据自身业务场景需求,有一套自身的缓存机制,通过调用不同的接口,不同的方式与汇率查询服务端交互来缓存汇率,汇率使用系统工作量大,查询和维护成本高。

因此,考虑到上述技术问题,发明人提出了如下在汇率使用系统集成汇率查询组件装置来进行汇率缓存的方案:

在一个实施例中,上述汇率查询组件装置还可以包括:

第二发送模块,用于定时发出汇率更新查询请求;

第二接收模块,用于接收根据所述汇率更新查询请求返回的汇率查询结果;

更新模块,用于根据所述汇率查询结果,更新所述汇率查询请求参数与不同业务场景下汇率的关系。

具体实施时,汇率查询组件装置本身采用定时任务调度更新的方式,向汇兑中心(汇率查询服务端)发起汇率更新查询请求,汇兑中心收到请求后,会向汇率的原始报价渠道,发起汇率查询请求,并将汇率查询结果返回给汇率查询组件装置。汇率查询组件装置收到汇率查询结果后,将汇率查询结果与汇率查询组件装置缓存(汇率查询请求参数与不同业务场景下汇率的关系)内的数据进行对比,并进行更新操作。通过标准的汇率缓存能力,各业务系统只需集成该组件,便自动集成了缓存的功能,无需重复的代码开发工作,降低了汇率查询的成本。

另外,由于在汇率查询组件装置中包括所有汇率使用系统中的不同业务场景对应的汇率,可以根据汇率查询请求参数匹配出不同业务场景下汇率,因此,汇率使用系统通过集成的该汇率查询组件装置进行定时获取更新汇率的缓存机制,无需如现有技术中汇率使用系统自身去感知调用哪个接口与汇率查询服务端交互,每个汇率使用系统通过汇率查询组件装置与汇率查询服务端交互均可以使用同样的接口,进而实现更新汇率查询组件装置中汇率查询请求参数与不同业务场景下汇率的关系,降低了汇率使用系统的工作量,同时也降低了汇率查询和维护成本。

综上,通过本方案中提供的标准(通用)汇率组件(汇率查询组件装置),每一业务系统(汇率使用系统)不再需要单独实现汇率缓存,只需要集成汇率查询组件装置即可,组件中实现了标准的缓存。

在一个实施例中,所述汇率查询请求参数可以包括:汇率输出格式定制需求参数;

所述汇率查询组件装置还可以包括:

汇率格式处理模块,用于将待匹配汇率查询请求参数对应业务场景下的汇率格式处理成所述汇率输出格式定制需求参数对应的汇率格式;

所述第一发送模块具体用于按照所述汇率输出格式定制需求参数对应的汇率格式,将所述待匹配汇率查询请求参数对应业务场景下的汇率发送至所述汇率使用系统。

具体实施时,通过定制化的汇率输出能力,业务系统在发起查询时,可以告知期望的汇率格式,例如小数点保留位数以及舍入方法等,汇率查询组件装置在返回汇率时,会进行统一的汇率格式处理,实现了定制化的汇率格式输出,提高了汇率查询的灵活性。该实施例即实现了图2中的定制化返回、个性输出。

在一个实施例中,上述汇率查询组件装置还可以包括:

告警模块,用于在检测到发送至所述汇率使用系统的汇率存在已经过期的情况时,发出警报信息给所述汇率使用系统。

具体实施时,若出现使用的汇率已经过期的场景,组件装置还会自动打印告警日志,提醒系统业务可能存在汇率过期风险,提高汇率查询的用户体验。该实施例即实现了图2中的实失效管理。

基于同一发明构思,本申请实施例中还提供了一种汇率查询服务端,如下面的实施例。由于该汇率查询服务端解决问题的原理与汇率查询组件装置相似,因此汇率查询服务端的实施可以参考上述汇率查询组件装置的实施,重复之处不再赘述。以下所使用的,术语“模块”或者“模块”可以实现预定功能的软件和/或硬件的组合。尽管以下实施例所描述的装置较佳地以软件来实现,但是硬件,或者软件和硬件的组合的实现也是可能并被构想的。

图5是本申请实施例中汇率查询服务端的结构示意图,如图5所示,该服务端包括:

汇率更新请求接收模块21,用于接收汇率更新查询请求;

获取模块22,用于根据汇率更新查询请求,获取汇率查询结果;所述汇率查询结果包括:汇率查询请求参数与不同业务场景下汇率的关系的更新结果;

汇率查询结果发送模块23,用于将所述汇率查询结果发出。

在一个实施例中,所述获取模块具体用于:

获取汇率更新查询请求中的业务场景;

获取所述业务场景下多个汇率报价提供机构提供的汇率;

从多个汇率报价提供机构提供的汇率中确定所述业务场景下的最优汇率;

将所述最优汇率作为所述业务场景的汇率查询结果发送至汇率查询结果发送模块。

具体实施时,获取模块的功能即实现了图2中的来源决策和图3中的步骤2.1判断汇率原始提供方。汇率查询服务端可以根据预先配置业务场景与汇率的关系或是人工动态配置输入,决策将哪家汇率报价机构提供的汇率返回给汇率查询组件装置,提高了汇率查询的灵活性。例如:usd/cny的汇率,汇率报价提供机构a提供的汇率报价是6.0,汇率报价提供机构b提供的汇率报价是6.1,在卖出美金的业务场景下,机构a要比机构b的报价优,那么就将汇率报价提供机构b的汇率作为汇率查询结果返回给汇率查询组件装置。又例如:在实际工作中检测到汇率报价提供机构b提供的汇率并不是很稳定,时而5.9,时而6.1,那么这时又可以将汇率报价提供机构a提供的汇率报价是6.0作为汇率查询结果返回给汇率查询组件装置,综上,本实施例提高了汇率查询的灵活性。

基于同一发明构思,本申请实施例中还提供了一种汇率查询方法,如下面的实施例。由于该汇率查询方法解决问题的原理与汇率查询组件装置相似,因此汇率查询方法的实施可以参考上述汇率查询组件装置的实施,重复之处不再赘述。以下所使用的,术语“模块”或者“模块”可以实现预定功能的软件和/或硬件的组合。尽管以下实施例所描述的装置较佳地以软件来实现,但是硬件,或者软件和硬件的组合的实现也是可能并被构想的。

图6是本申请实施例中汇率使用系统端的汇率查询方法的示意图,如图6所示,该方法包括如下步骤:

步骤101:接收汇率使用系统发来的待匹配汇率查询请求参数;

步骤102:根据所述待匹配汇率查询请求参数,以及预先存储的汇率查询请求参数与不同业务场景下汇率的关系,确定待匹配汇率查询请求参数对应业务场景下的汇率;

步骤103:将所述待匹配汇率查询请求参数对应业务场景下的汇率发送至所述汇率使用系统。

在一个实例中,该汇率查询方法还可以包括:

定时发出汇率更新查询请求;

接收根据所述汇率更新查询请求返回的汇率查询结果;

根据汇率查询结果,更新所述汇率查询请求参数与不同业务场景下汇率的关系。

在一个实例中,所述汇率查询请求参数可以包括:汇率输出格式定制需求参数;

所述汇率查询方法还可以包括:将待匹配汇率查询请求参数对应业务场景下的汇率格式处理成所述汇率输出格式定制需求参数对应的汇率格式;

将所述待匹配汇率查询请求参数对应业务场景下的汇率发送至所述汇率使用系统,可以包括:按照所述汇率输出格式定制需求参数对应的汇率格式,将所述待匹配汇率查询请求参数对应业务场景下的汇率发送至所述汇率使用系统。

在一个实例中,该汇率查询方法还可以包括:

在检测到发送至所述汇率使用系统的汇率存在已经过期的情况时,发出警报信息给所述汇率使用系统。

在一个实例中,所述汇率查询请求参数包括:需求的币种对、产品码和事件码。

基于同一发明构思,本申请实施例中还提供了一种汇率查询方法,如下面的实施例。由于该汇率查询方法解决问题的原理与汇率查询服务端相似,因此汇率查询方法的实施可以参考上述汇率查询服务端的实施,重复之处不再赘述。以下所使用的,术语“模块”或者“模块”可以实现预定功能的软件和/或硬件的组合。尽管以下实施例所描述的装置较佳地以软件来实现,但是硬件,或者软件和硬件的组合的实现也是可能并被构想的。

图7是本申请实施例中汇率查询服务端的汇率查询方法的示意图,如图7所示,该汇率查询方法包括如下步骤:

步骤201:接收汇率更新查询请求;

步骤202:根据汇率更新查询请求,获取汇率查询结果;所述汇率查询结果包括:汇率查询请求参数与不同业务场景下汇率的关系的更新结果;

步骤203:将所述汇率查询结果发出。

在一个实施例中,根据汇率更新查询请求,获取汇率查询结果,可以包括:

获取汇率更新查询请求中的业务场景;

获取所述业务场景下多个汇率报价提供机构提供的汇率;

从多个汇率报价提供机构提供的汇率中确定所述业务场景下的最优汇率;

将所述最优汇率作为所述业务场景的汇率查询结果发送至汇率查询结果发送模块。

本申请实施例还提供了一种计算设备,所述计算设备包括:适于实现各指令的处理器以及存储设备,所述存储设备存储有多条指令,所述指令适于由处理器加载并执行:

接收汇率使用系统发来的待匹配汇率查询请求参数;

根据所述待匹配汇率查询请求参数,以及预先存储的汇率查询请求参数与不同业务场景下汇率的关系,确定待匹配汇率查询请求参数对应业务场景下的汇率;

将所述待匹配汇率查询请求参数对应业务场景下的汇率发送至所述汇率使用系统。

本申请实施例还提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序用于执行:

接收汇率使用系统发来的待匹配汇率查询请求参数;

根据所述待匹配汇率查询请求参数,以及预先存储的汇率查询请求参数与不同业务场景下汇率的关系,确定待匹配汇率查询请求参数对应业务场景下的汇率;

将所述待匹配汇率查询请求参数对应业务场景下的汇率发送至所述汇率使用系统。

本申请实施例还提供了一种计算设备,所述计算设备包括:适于实现各指令的处理器以及存储设备,所述存储设备存储有多条指令,所述指令适于由处理器加载并执行:

定时发出汇率更新查询请求;

接收根据所述汇率更新查询请求返回的汇率查询结果;

根据汇率查询结果,更新所述汇率查询请求参数与不同业务场景下汇率的关系。

本申请实施例还提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序用于执行:

定时发出汇率更新查询请求;

接收根据所述汇率更新查询请求返回的汇率查询结果;

根据汇率查询结果,更新所述汇率查询请求参数与不同业务场景下汇率的关系。

本申请实施例还提供了一种计算设备,所述计算设备包括:适于实现各指令的处理器以及存储设备,所述存储设备存储有多条指令,所述指令适于由处理器加载并执行:

接收汇率更新查询请求;

根据汇率更新查询请求,获取汇率查询结果;所述汇率查询结果包括:汇率查询请求参数与不同业务场景下汇率的关系的更新结果;

将所述汇率查询结果发出。

本申请实施例还提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序用于执行:

接收汇率更新查询请求;

根据汇率更新查询请求,获取汇率查询结果;所述汇率查询结果包括:汇率查询请求参数与不同业务场景下汇率的关系的更新结果;

将所述汇率查询结果发出。

本申请实施例提供技术方案的有益技术效果为:

通过本方案中提供的标准汇率组件,业务系统不再需要单独实现汇率缓存,只需要集成组件即可,组件中实现了标准的缓存。此外,业务系统也不再需要感知不同的汇率产品、不同的汇率查询接口,只需要描述清楚自己想要的汇率信息,组件拿到这些信息后,会通过预先的配置自动匹配出合适的汇率产品以及报价信息,从缓存中取出汇率,并将汇率格式统一为业务系统期望的格式。汇率组件标准化了原有的分散在各业务系统的汇率查询、封装以及管理能力,通过本方案,业务系统对汇率的使用将变得简洁、透明,维护成本大大降低;而汇兑中心通过汇率组件,可以对所有的查询请求做统一管控,减少维护成本。

显然,本领域的技术人员应该明白,上述的本申请实施例的各模块或各步骤可以用通用的计算装置来实现,它们可以集中在单个的计算装置上,或者分布在多个计算装置所组成的网络上,可选地,它们可以用计算装置可执行的程序代码来实现,从而,可以将它们存储在存储装置中由计算装置来执行,并且在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤,或者将它们分别制作成各个集成电路模块,或者将它们中的多个模块或步骤制作成单个集成电路模块来实现。这样,本申请实施例不限制于任何特定的硬件和软件结合。

以上所述仅为本申请的优选实施例而已,并不用于限制本申请,对于本领域的技术人员来说,本申请实施例可以有各种更改和变化。凡在本申请的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本申请的保护范围之内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1