行内网关系统、行内贷款服务对接方法、设备和介质与流程

文档序号:31084081发布日期:2022-08-09 22:47阅读:97来源:国知局
导航: X技术> 最新专利> 电子通信装置的制造及其应用技术
行内网关系统、行内贷款服务对接方法、设备和介质与流程

1.本技术涉及金融服务技术领域,尤其是涉及一种行内网关系统、行内贷款服务对接方法、设备和介质。


背景技术:

2.目前,在银行等金融机构在进行贷款业务实现时,通常需要对接众多第三方贷款系统,然而,目前在进行第三方对接时,安全验证较为繁琐,且不同的第三方贷款系统的接口协议可能不一致,从而导致对接第三方贷款系统的方式较为繁琐,且对接受限较大。


技术实现要素:

3.本技术的目的在于提供一种行内网关系统、行内贷款服务对接方法、设备和介质,在保证安全防护的同时简化验证方式,提升了对接第三方贷款系统的稳定性。
4.第一方面,本发明提供一种行内网关系统,行内网关系统用于连接第三方贷款服务和行内金融业务系统;行内网关系统包括网关过滤器、校验模块、鉴权模块及透传服务请求模块;网关过滤器用于响应第三方贷款服务发起的调用请求,对调用请求进行解密处理,得到解密结果数据;其中,解密结果数据包括第三方贷款服务标识和请求内容;校验模块用于对解密结果数据进行入参校验和服务权限校验;鉴权模块用于调用鉴权服务,以通过鉴权服务基于第三方贷款服务标识对第三方贷款服务进行鉴权处理;透传服务请求模块用于当满足鉴权校验时调用行内金融业务系统的目标服务,以通过目标服务响应调用请求,得到响应结果,并将响应结果返回至第三方贷款服务。
5.在可选的实施方式中,目标服务至少包括行内签章平台和税务处理模块;行内网关系统包括多种类型的服务接口,服务接口至少包括签章接口和/或税务接口;其中,签章接口用于对接行内金融业务系统包括的行内签章平台的签章接口;税务接口用于对接行内金融业务系统包括的税务处理模块的税务服务接口。
6.在可选的实施方式中,当目标服务包括税务处理模块时,调用请求包括地址信息和内容报文信息;透传服务请求模块还用于基于地址信息和内容报文信息确定行内金融业务系统的目标税务接口,并通过http访问目标税务接口;其中,目标税务接口包括税务授权接口或税务推送接口。
7.在可选的实施方式中,行内网关系统还包括数据脱敏模块;数据脱敏模块用于获取隐藏字符串,确定字符串的脱敏数据位,并对脱敏数据位进行脱敏处理。
8.在可选的实施方式中,第三方贷款服务为采用dubbo框架的服务,行内网关系统还包括协议转换模块,协议转换模块用于将与第三方贷款服务的rpc服务协议转换为http协
议。
9.在可选的实施方式中,行内网关系统提供有服务配置表;服务配置表用于配置服务信息;服务配置表包括公参实体对象、签章服务对应的第一请求实体对象和第一响应实体对象、税务授权服务对应的第二请求实体对象和第二响应实体对象及税务推送服务对应的第三请求实体对象和第三响应实体对象;其中,公参实体对象包括用户编号、请求头、请求json串、请求类型、超时时间、请求参数、时间戳、设备信息及业务信息;第一请求实体对象包括用户编号、请求头、请求json串;第一响应实体对象包括请求返回的json字符串和签名后的文件内容;其中,请求json串用于请求签章内容报文;第二请求实体对象包括用户编号和请求json串,第二响应实体对象包括请求返回的json字符串;其中,请求json串用于请求税务授权内容报文;第三请求实体对象包括请求唯一id、用户编号、请求json串、请求类型、超时时间、请求头、请求参数;第三响应实体对象包括请求唯一id和请求返回的json字符串;其中,请求json串用于请求税务推送内容报文。
10.第二方面,本发明提供一种行内贷款服务对接方法,应用于前述实施方式任一项的行内网关系统;方法包括:响应于针对第三方贷款服务的调用请求,对调用请求进行解密处理,得到解密结果数据;其中,解密结果数据包括第三方贷款服务标识和请求内容;对解密结果数据进行入参校验和服务权限校验;调用鉴权服务,通过鉴权服务基于第三方贷款服务标识对第三方贷款服务进行鉴权处理;满足鉴权校验时调用行内金融业务系统的目标服务,以通过目标服务响应调用请求,得到响应结果,并将响应结果返回至第三方贷款服务。
11.在可选的实施方式中,行内贷款服务对接方法还包括:检测调用行内金融业务系统的目标服务的响应时长,当响应时长超过预先配置的超时时长阈值,且超时次数超过预先配置的重试次数阈值时,调用数据脱敏工具对待脱敏字段进行日志脱敏。
12.第三方面,本发明提供一种电子设备,包括处理器和存储器,存储器存储有能够被处理器执行的计算机可执行指令,处理器执行计算机可执行指令以实现前述实施方式的行内贷款服务对接方法。
13.第四方面,本发明提供一种计算机可读存储介质,计算机可读存储介质存储有计算机可执行指令,计算机可执行指令在被处理器调用和执行时,计算机可执行指令促使处理器实现前述实施方式的行内贷款服务对接方法。
14.本技术提供的行内网关系统、行内贷款服务对接方法、设备和介质,该行内网关系统用于连接第三方贷款服务和行内金融业务系统;行内网关系统包括网关过滤器、校验模块、鉴权模块及透传服务请求模块;网关过滤器用于响应第三方贷款服务发起的调用请求,对调用请求进行解密处理,得到解密结果数据;其中,解密结果数据包括第三方贷款服务标识和请求内容;校验模块用于对解密结果数据进行入参校验和服务权限校验;鉴权模块用于调用鉴权服务,以通过鉴权服务基于第三方贷款服务标识对第三方贷款服务进行鉴权处
理;透传服务请求模块用于当满足鉴权校验时调用行内金融业务系统的目标服务,以通过目标服务响应调用请求,得到响应结果,并将响应结果返回至第三方贷款服务。通过上述行内网关系统,可以作为小微与行内其他业务对接桥梁,在保证安全防护的同时简化验证方式,提升了对接第三方贷款系统的稳定性。
附图说明
15.为了更清楚地说明本技术具体实施方式或现有技术中的技术方案,下面将对具体实施方式或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本技术的一些实施方式,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
16.图1为本技术实施例提供的一种行内网关系统的示意图;图2为本技术实施例提供的一种行内网关系统外部对接的示意图;图3为本技术实施例提供的手机号脱敏程序设计图;图4为本技术实施例提供的一种身份证号脱敏程序设计图;图5为本技术实施例提供的一种行内贷款服务对接方法的流程图;图6为本技术实施例提供的一种电子设备的结构图。
具体实施方式
17.为使本技术实施例的目的、技术方案和优点更加清楚,下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本技术一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本技术实施例的组件可以以各种不同的配置来布置和设计。
18.因此,以下对在附图中提供的本技术的实施例的详细描述并非旨在限制要求保护的本技术的范围,而是仅仅表示本技术的选定实施例。基于本技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本技术保护的范围。
19.应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步定义和解释。
20.本技术实施例提供了一种行内网关系统,参见图1所示,行内网关系统用于连接第三方贷款服务和行内金融业务系统;行内网关系统包括网关过滤器、校验模块、鉴权模块及透传服务请求模块。其中,网关过滤器用于响应第三方贷款服务发起的调用请求,对调用请求进行解密处理,得到解密结果数据;其中,解密结果数据包括第三方贷款服务标识和请求内容;校验模块用于对解密结果数据进行入参校验和服务权限校验;鉴权模块用于调用鉴权服务,以通过鉴权服务基于第三方贷款服务标识对第三方贷款服务进行鉴权处理;透传服务请求模块用于当满足鉴权校验时调用行内金融业务系统的目标服务,以通过目标服务响应调用请求,得到响应结果,并将响应结果返回至第三方贷款服务。
21.上述第三方贷款服务为采用dubbo框架的服务,诸如可以包括多个小微贷款服务,行内网关系统还包括协议转换模块,协议转换模块用于将与第三方贷款服务的rpc服务协议转换为http协议。在本实施例中,行内网关服务对外暴露的接口为rpc接口,第三方贷款
服务(诸如小微贷款)调用服务时引用该网关暴露接口(rpc接口),通过dubbo框架采用本地调用的方式调用到行内网关服务对应的行内金融业务系统的目标服务,网关服务解析报文后得到目标服务的目标请求地址及对应参数再次发起http的调用,调用后的结果通过封装后返回给调用服务,从而完成rpc服务协议转换为http协议的流程。
22.上述目标服务至少包括行内签章平台和税务处理模块。行内网关系统可以包括多种类型的服务接口,为了能够对接行内签章平台和税务处理模块,服务接口至少包括签章接口和/或税务接口。参见图2所示,签章接口用于对接行内金融业务系统包括的行内签章平台的签章接口;税务接口用于对接行内金融业务系统包括的税务处理模块的税务服务接口。在实际应用中,如若需要对接其他行内的金融业务平台,也可以适应性的扩展服务接口。
23.在一种实施方式中,上述行内网关系统在进行业务处理时,可以通过自定义系统网关过滤器进行请求解密处理(解密request);使用注解进行validator入参校验;根据系统缓存的提供服务列表进行服务校验,非法服务返回校验失败;根据服务配置缓存判断,如果本服务需要鉴权的通过rpc调用鉴权服务完成请求鉴权;进行协议转换透传本次请求至目标服务,通过rpc方式调用处理。
24.在一可选的实施方式中,当目标服务包括行内签章平台时,使用注解进行validator入参校验,据系统缓存的提供服务信息,通过rpc调用签名接口完成签名盖章,签名完成返回签名后的内容、存储至s3文件服务上。
25.当目标服务包括税务处理模块时,调用请求包括地址信息和内容报文信息;在一可选的实施方式中,透传服务请求模块还用于基于地址信息和内容报文信息确定行内金融业务系统的目标税务接口,并通过http访问目标税务接口;其中,目标税务接口包括税务授权接口或税务推送接口。
26.在一种示例中,可以通过客户端埋点方式,前端组件设计一个公共的指令,在对应的业务节点中触发该指令,然后使用注解进行validator入参校验,进而根据调用方提供服务信息,通过rpc调用信科在行内的授权接口及前置推送接口,进行协议转换透传本次请求至目标埋点服务系统,通过rpc方式调用处理。
27.进一步,为了提升处理效率,可以设置统一税务相关敏感信息处理类desensitizedutils,并结合基础框架日志中敏感处理,达到相关字脱敏。在一可选的实施方式中,行内网关系统还包括数据脱敏模块,该数据脱敏模块用于获取隐藏字符串,确定字符串的脱敏数据位,并对脱敏数据位进行脱敏处理。在实际应用中,可以包括手机号脱敏和身份证号脱敏,在处理时,可以参见图3和图4所示。
28.进一步,为提升签章处理和税务处理的效率,上述行内网关系统提供有服务配置表,该服务配置表用于配置服务信息,服务配置表包括公参实体对象、签章服务对应的第一请求实体对象和第一响应实体对象、税务授权服务对应的第二请求实体对象和第二响应实体对象及税务推送服务对应的第三请求实体对象和第三响应实体对象。
29.其中,公参实体对象包括用户编号、请求头、请求json串、请求类型、超时时间、请求参数、时间戳、设备信息及业务信息。参见表1所示:表1 公参实体对象
第一请求实体对象包括用户编号、请求头、请求json串;第一响应实体对象包括请求返回的json字符串和签名后的文件内容;其中,请求json串用于请求签章内容报文。第一请求实体对象参见表2所示,第一响应实体对象参见表3所示:表2 第一请求实体对象
序号对象key值描述是否必填是否加密对应字段类型备注1url用户编号nnstring请求地址2headermap请求头nnstring请求http头3reqjsonstr请求json串ynstring请求内容报文
表3 第一响应实体对象
序号对象key值描述是否必填是否加密对应字段类型备注1reqjsonstr请求返回的json字符串ynstring请求响应json串2respjsonbyte[]签名后的文件内容ynstring签名后的文件内容
第二请求实体对象包括用户编号和请求json串,第二响应实体对象包括请求返回
的json字符串;其中,请求json串用于请求税务授权内容报文。第二请求实体对象参见表4所示,第二响应实体对象参见表5所示:表4 第二请求实体对象
序号对象key值描述是否必填是否加密对应字段类型备注1url用户编号ynstring请求地址2reqjsonstr请求json串ynstring请求内容报文
表5 第二响应实体对象
序号对象key值描述是否必填是否加密对应字段类型备注1reqjsonstr请求返回的json字符串ynstring请求响应json串
第三请求实体对象包括请求唯一id、用户编号、请求json串、请求类型、超时时间、请求头、请求参数;第三响应实体对象包括请求唯一id和请求返回的json字符串;其中,请求json串用于请求税务推送内容报文。第三请求实体对象参见表6所示,第三响应实体对象参见表7所示:表6 第三请求实体对象
序号对象key值描述是否必填是否加密对应字段类型备注1reqid请求唯一idynstring请求唯一id2url用户编号ynstring请求地址3bodystr请求json串ynstring请求内容报文4method请求类型ynstringget、post5timeout超时时间ynstring60s6headermap请求头ynstring7parammap请求参数ynstring
表7 第三响应实体对象
序号对象key值描述是否必填是否加密对应字段类型备注1reqid请求唯一idynstring请求流水号2reqjsonstr请求返回的json字符串ynstring请求响应json串
综上,本实施例提供的行内网关系统,可以在保证安全防护的同时简化验证方式,提升了对接第三方贷款系统的稳定性。
[0030]
进一步,应用于上述行内网关系统,本发明提供一种行内贷款服务对接方法,参见图5所示,该方法主要包括以下步骤:步骤s502,响应于针对第三方贷款服务的调用请求,对调用请求进行解密处理,得到解密结果数据;其中,解密结果数据包括第三方贷款服务标识和请求内容;步骤s504,对解密结果数据进行入参校验和服务权限校验;步骤s506,调用鉴权服务,通过鉴权服务基于第三方贷款服务标识对第三方贷款服务进行鉴权处理;步骤s508,满足鉴权校验时调用行内金融业务系统的目标服务,以通过目标服务响应调用请求,得到响应结果,并将响应结果返回至第三方贷款服务。
[0031]
进一步,行内贷款服务对接方法还包括:检测调用行内金融业务系统的目标服务的响应时长,当响应时长超过预先配置的超时时长阈值,且超时次数超过预先配置的重试次数阈值时,调用数据脱敏工具对待脱敏
字段进行日志脱敏。
[0032]
本技术实施例提供的行内贷款服务对接方法,其实现原理及产生的技术效果和前述方法实施例相同,为简要描述,行内贷款服务对接方法的实施例部分未提及之处,可参考前述行内网关系统实施例中相应内容。
[0033]
本技术实施例还提供了一种电子设备,如图6所示,为该电子设备的结构示意图,其中,该电子设备100包括处理器61和存储器60,该存储器60存储有能够被该处理器61执行的计算机可执行指令,该处理器61执行该计算机可执行指令以实现上述任一项行内网关系统。
[0034]
在图6示出的实施方式中,该电子设备还包括总线62和通信接口63,其中,处理器61、通信接口63和存储器60通过总线62连接。
[0035]
其中,存储器60可能包含高速随机存取存储器(ram,random access memory),也可能还包括非不稳定的存储器(non-volatile memory),例如至少一个磁盘存储器。通过至少一个通信接口63(可以是有线或者无线)实现该系统网元与至少一个其他网元之间的通信连接,可以使用互联网,广域网,本地网,城域网等。总线62可以是isa(industry standard architecture,工业标准体系结构)总线、pci(peripheral component interconnect,外设部件互连标准)总线或eisa(extended industry standard architecture,扩展工业标准结构)总线等。所述总线62可以分为地址总线、数据总线、控制总线等。为便于表示,图6中仅用一个双向箭头表示,但并不表示仅有一根总线或一种类型的总线。
[0036]
处理器61可能是一种集成电路芯片,具有信号的处理能力。在实现过程中,上述方法的各步骤可以通过处理器61中的硬件的集成逻辑电路或者软件形式的指令完成。上述的处理器61可以是通用处理器,包括中央处理器(central processing unit,简称cpu)、网络处理器(network processor,简称np)等;还可以是数字信号处理器(digital signal processor,简称dsp)、专用集成电路(application specific integrated circuit,简称asic)、现场可编程门阵列(field-programmable gate array,简称fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。结合本技术实施例所公开的方法的步骤可以直接体现为硬件译码处理器执行完成,或者用译码处理器中的硬件及软件模块组合执行完成。软件模块可以位于随机存储器,闪存、只读存储器,可编程只读存储器或者电可擦写可编程存储器、寄存器等本领域成熟的存储介质中。该存储介质位于存储器,处理器61读取存储器中的信息,结合其硬件完成前述实施例的行内网关系统的步骤。
[0037]
本技术实施例还提供了一种计算机可读存储介质,该计算机可读存储介质存储有计算机可执行指令,该计算机可执行指令在被处理器调用和执行时,该计算机可执行指令促使处理器实现上述行内网关系统,具体实现可参见前述方法实施例,在此不再赘述。
[0038]
本技术实施例所提供的行内网关系统、行内贷款服务对接方法、设备和介质的计算机程序产品,包括存储了程序代码的计算机可读存储介质,所述程序代码包括的指令可用于执行前面方法实施例中所述的方法,具体实现可参见方法实施例,在此不再赘述。
[0039]
除非另外具体说明,否则在这些实施例中阐述的部件和步骤的相对步骤、数字表达式和数值并不限制本技术的范围。
[0040]
所述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个处理器可执行的非易失的计算机可读取存储介质中。基于这样的理解,本技术的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本技术各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(rom,read-only memory)、随机存取存储器(ram,random access memory)、磁碟或者光盘等各种可以存储程序代码的介质。
[0041]
在本技术的描述中,需要说明的是,术语“第一”、“第二”、“第三”等仅用于区分描述,而不能理解为指示或暗示相对重要性。
[0042]
在本技术的描述中,还需要说明的是,除非另有明确的规定和限定,术语“设置”、“安装”、“相连”、“连接”应做广义理解,例如,可以是固定连接,也可以是可拆卸连接,或一体地连接;可以是机械连接,也可以是电连接;可以是直接相连,也可以通过中间媒介间接相连,可以是两个元件内部的连通。对于本领域的普通技术人员而言,可以具体情况理解上述术语在本技术中的具体含义。
[0043]
最后应说明的是:以上各实施例仅用以说明本技术的技术方案,而非对其限制;尽管参照前述各实施例对本技术进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本技术各实施例技术方案的范围。
完整全部详细技术资料下载
当前第1页 1  2 
相关技术
  • 一种直播数据处理方法、计算设...
  • 耳机及扬声器组件的制作方法
  • 一种电力光缆状态智能监测装置...
  • 一种基于MEC协作的车联网资...
  • 一种网络资产风险级别信息确定...
  • 一种基于BIM的可视化智能水...
  • 业务调度方法、装置及计算机可...
  • 一种携带数据线的手机壳的制作...
  • 基于改进MD5加密处理的系统...
  • 室内外位置感知与定位装置
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1

深圳SEO优化公司南京关键词按天计费价格苏州SEO按效果付费多少钱鄂州网站建设推荐江门营销型网站建设多少钱商洛seo网站推广推荐达州百度关键词包年推广公司荆门模板制作推荐福州建设网站公司龙岗网站建设设计报价上海建站公司长治网站推广工具报价垦利模板推广哪家好绥化模板推广多少钱泉州网站seo优化价格石家庄建站公司达州SEO按效果付费多少钱玉溪seo哪家好三亚百度竞价哪家好白山关键词按天计费推荐唐山SEO按天计费推荐白山网站搭建哪家好和田网站搭建公司平顶山网站优化按天扣费哪家好坪地建设网站价格郴州网站设计模板公司黄石百姓网标王推广报价佛山建网站公司大庆模板网站建设哪家好阿坝百搜标王公司汕尾阿里店铺运营报价歼20紧急升空逼退外机英媒称团队夜以继日筹划王妃复出草木蔓发 春山在望成都发生巨响 当地回应60岁老人炒菠菜未焯水致肾病恶化男子涉嫌走私被判11年却一天牢没坐劳斯莱斯右转逼停直行车网传落水者说“没让你救”系谣言广东通报13岁男孩性侵女童不予立案贵州小伙回应在美国卖三蹦子火了淀粉肠小王子日销售额涨超10倍有个姐真把千机伞做出来了近3万元金手镯仅含足金十克呼北高速交通事故已致14人死亡杨洋拄拐现身医院国产伟哥去年销售近13亿男子给前妻转账 现任妻子起诉要回新基金只募集到26元还是员工自购男孩疑遭霸凌 家长讨说法被踢出群充个话费竟沦为间接洗钱工具新的一天从800个哈欠开始单亲妈妈陷入热恋 14岁儿子报警#春分立蛋大挑战#中国投资客涌入日本东京买房两大学生合买彩票中奖一人不认账新加坡主帅:唯一目标击败中国队月嫂回应掌掴婴儿是在赶虫子19岁小伙救下5人后溺亡 多方发声清明节放假3天调休1天张家界的山上“长”满了韩国人?开封王婆为何火了主播靠辱骂母亲走红被批捕封号代拍被何赛飞拿着魔杖追着打阿根廷将发行1万与2万面值的纸币库克现身上海为江西彩礼“减负”的“试婚人”因自嘲式简历走红的教授更新简介殡仪馆花卉高于市场价3倍还重复用网友称在豆瓣酱里吃出老鼠头315晚会后胖东来又人满为患了网友建议重庆地铁不准乘客携带菜筐特朗普谈“凯特王妃P图照”罗斯否认插足凯特王妃婚姻青海通报栏杆断裂小学生跌落住进ICU恒大被罚41.75亿到底怎么缴湖南一县政协主席疑涉刑案被控制茶百道就改标签日期致歉王树国3次鞠躬告别西交大师生张立群任西安交通大学校长杨倩无缘巴黎奥运

深圳SEO优化公司 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化