参数配置方法、装置、设备及存储介质制造方法及图纸

技术编号:39144942 阅读:9 留言:0更新日期:2023-10-23 14:56
本发明专利技术涉及参数配置技术领域,公开了一种参数配置方法、装置、设备及存储介质,该方法包括:获取支付应用的支付操作类型;根据所述支付操作类型确定对应的查询参数;根据所述查询参数从所述支付应用的缓存数据中获取支付参数;基于所述支付参数通过所述支付应用进行支付。本发明专利技术通过根据支付操作类型确定对应的查询参数,根据查询参数从支付应用的缓存数据中直接获取支付参数,从而进行支付,解决了各类支付系统参数管理混乱、数据库使用频繁导致成本高的技术问题,规范参数管理,降低支付参数使用成本。使用成本。使用成本。

【技术实现步骤摘要】
参数配置方法、装置、设备及存储介质


[0001]本专利技术涉及参数配置
,尤其涉及一种参数配置方法、装置、设备及存储介质。

技术介绍

[0002]目前同类系统参数,一般都是分散在各个应用中,通过应用实例访问自己应用的数据库进行增删查改。每次根据业务逻辑,在使用时访问数据库获取参数信息,然而各类支付系统自己维护参数,会导致参数重复定义,各自管理,重复造轮,维护成本高,参数管理混乱。支付业务有很高的并发量,在业务流程中每次使用参数就去查一次数据库,会增加数据库负担,增加数据库使用成本。

技术实现思路

[0003]本专利技术的主要目的在于提供一种参数配置方法、装置、设备及存储介质,旨在解决现有技术各类支付系统参数管理混乱、数据库使用频繁导致成本高的技术问题。
[0004]为实现上述目的,本专利技术提供了一种参数配置方法,所述方法包括以下步骤:
[0005]获取支付应用的支付操作类型;
[0006]根据所述支付操作类型确定对应的查询参数;
[0007]根据所述查询参数从所述支付应用的缓存数据中获取支付参数;
[0008]基于所述支付参数通过所述支付应用进行支付。
[0009]可选地,所述根据所述查询参数从所述支付应用的缓存数据中获取支付参数之后,还包括:
[0010]检测所述支付应用的缓存数据中是否存在对应的支付参数;
[0011]在检测到所述支付应用的缓存数据中存在对应的支付参数时,执行所述基于所述支付参数通过所述支付应用进行支付的步骤。
[0012]可选地,所述检测所述支付应用的缓存数据中是否存在对应的支付参数之后,还包括:
[0013]在检测到所述支付应用的缓存数据中不存在对应的支付参数时,根据所述查询参数确定SDK组件类型,得到目标SDK组件;
[0014]通过所述目标SDK组件根据所述查询参数从支付基础参数库中查询对应的参数,得到支付参数。
[0015]可选地,所述通过所述目标SDK组件根据所述查询参数从支付基础参数库中查询对应的参数,得到支付参数,包括:
[0016]通过所述目标SDK组件查询支付参数缓存应用中是否存在对应的参数,其中,所述支付参数缓存应用每隔预设周期从支付基础参数库中获取新的参数;
[0017]若存在,则从所述支付参数缓存应用中获取支付参数;
[0018]若不存在,则通过支付参数缓存应用从支付基础参数库中查询对应的参数,得到
支付参数。
[0019]可选地,所述获取支付应用的支付操作类型,包括:
[0020]当接收到支付操作指令时,根据所述支付操作指令获取支付应用的操作信息;
[0021]根据所述支付操作信息确定支付操作类型。
[0022]可选地,所述根据所述查询参数从所述支付应用的缓存数据中获取支付参数之前,还包括:
[0023]通过SDK组件从支付基础参数库中实时获取公共参数;
[0024]将所述公共参数存储至所述支付应用的内存中,得到支付应用的缓存数据。
[0025]可选地,所述通过SDK组件从支付基础参数库中实时获取公共参数之前,还包括:
[0026]实时获取支付基础参数库中各参数的使用次数;
[0027]将所述各参数中使用次数达到预设阈值的参数作为公共参数。
[0028]此外,为实现上述目的,本专利技术还提出一种参数配置装置,所述参数配置装置包括:
[0029]获取模块,用于获取支付应用的支付操作类型;
[0030]确定模块,用于根据所述支付操作类型确定对应的查询参数;
[0031]所述获取模块,还用于根据所述查询参数从所述支付应用的缓存数据中获取支付参数;
[0032]支付模块,用于基于所述支付参数通过所述支付应用进行支付。
[0033]此外,为实现上述目的,本专利技术还提出一种参数配置设备,所述参数配置设备包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的参数配置程序,所述参数配置程序配置为实现如上文所述的参数配置方法的步骤。
[0034]此外,为实现上述目的,本专利技术还提出一种存储介质,所述存储介质上存储有参数配置程序,所述参数配置程序被处理器执行时实现如上文所述的参数配置方法的步骤。
[0035]本专利技术通过获取支付应用的支付操作类型;根据所述支付操作类型确定对应的查询参数;根据所述查询参数从所述支付应用的缓存数据中获取支付参数;基于所述支付参数通过所述支付应用进行支付。通过上述方式,根据支付操作类型确定对应的查询参数,根据查询参数从支付应用的缓存数据中直接获取支付参数,从而进行支付,解决了各类支付系统参数管理混乱、数据库使用频繁导致成本高的技术问题,规范参数管理,降低支付参数使用成本。
附图说明
[0036]图1是本专利技术实施例方案涉及的硬件运行环境的参数配置设备的结构示意图;
[0037]图2为本专利技术参数配置方法第一实施例的流程示意图;
[0038]图3为本专利技术参数配置方法一实施例中的整体示意图;
[0039]图4为本专利技术参数配置方法第二实施例的流程示意图;
[0040]图5为本专利技术参数配置方法第三实施例的流程示意图;
[0041]图6为本专利技术参数配置装置第一实施例的结构框图。
[0042]本专利技术目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
具体实施方式
[0043]应当理解,此处所描述的具体实施例仅用以解释本专利技术,并不用于限定本专利技术。
[0044]参照图1,图1为本专利技术实施例方案涉及的硬件运行环境的参数配置设备结构示意图。
[0045]如图1所示,该参数配置设备可以包括:处理器1001,例如中央处理器(Central Processing Unit,CPU),通信总线1002、用户接口1003,网络接口1004,存储器1005。其中,通信总线1002用于实现这些组件之间的连接通信。用户接口1003可以包括显示屏(Display)、输入单元比如键盘(Keyboard),可选用户接口1003还可以包括标准的有线接口、无线接口。网络接口1004可选的可以包括标准的有线接口、无线接口(如无线保真(Wireless

Fidelity,Wi

Fi)接口)。存储器1005可以是高速的随机存取存储器(Random Access Memory,RAM),也可以是稳定的非易失性存储器(Non

Volatile Memory,NVM),例如磁盘存储器。存储器1005可选的还可以是独立于前述处理器1001的存储装置。
[0046]本领域技术人员可以理解,图1中示出的结构并不构成对参数配置设备的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。
[0047]如图1所示,作为一种存储介质的存储器1005中可以包括操作系统、网络通信模块、用户接口模块以本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种参数配置方法,其特征在于,所述方法包括:获取支付应用的支付操作类型;根据所述支付操作类型确定对应的查询参数;根据所述查询参数从所述支付应用的缓存数据中获取支付参数;基于所述支付参数通过所述支付应用进行支付。2.如权利要求1所述的方法,其特征在于,所述根据所述查询参数从所述支付应用的缓存数据中获取支付参数之后,还包括:检测所述支付应用的缓存数据中是否存在对应的支付参数;在检测到所述支付应用的缓存数据中存在对应的支付参数时,执行所述基于所述支付参数通过所述支付应用进行支付的步骤。3.如权利要求2所述的方法,其特征在于,所述检测所述支付应用的缓存数据中是否存在对应的支付参数之后,还包括:在检测到所述支付应用的缓存数据中不存在对应的支付参数时,根据所述查询参数确定SDK组件类型,得到目标SDK组件;通过所述目标SDK组件根据所述查询参数从支付基础参数库中查询对应的参数,得到支付参数。4.如权利要求3所述的方法,其特征在于,所述通过所述目标SDK组件根据所述查询参数从支付基础参数库中查询对应的参数,得到支付参数,包括:通过所述目标SDK组件查询支付参数缓存应用中是否存在对应的参数,其中,所述支付参数缓存应用每隔预设周期从支付基础参数库中获取新的参数;若存在,则从所述支付参数缓存应用中获取支付参数;若不存在,则通过支付参数缓存应用从支付基础参数库中查询对应的参数,得到支付参数。5.如权利要求1至4中任一项所述的方法,其特...

【专利技术属性】
技术研发人员:陈德宗赖毅瑾
申请(专利权)人:招商银行股份有限公司
类型:发明
国别省市:

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

1