一种外部数据查询方法、装置、设备及存储介质制造方法及图纸

技术编号:36894823 阅读:17 留言:0更新日期:2023-03-15 22:21
本发明专利技术公开了一种外部数据查询方法、装置、设备及存储介质,其特征在于,包括:接收业务系统对外部数据的查询请求,并对所述查询请求进行身份校验;根据身份校验通过的查询请求,调用对应所述外部数据的供应商接口,并判断所述查询请求的发外查询标志;若所述发外查询标志为是,则直接透传查询请求,并根据查询请求,查询出所对应的第一请求数据,从而调用CISP发外查询接口,向所述业务系统返回第一请求数据;若所述发外查询标志为否,则查询本地数据库,并向所述业务系统返回本地数据库存在且在有效期内的第一查询结果。本发明专利技术解决现有技术中缺乏对外部数据查询接口进行统一规范、外部数据查询效率低下的技术问题。外部数据查询效率低下的技术问题。外部数据查询效率低下的技术问题。

【技术实现步骤摘要】
一种外部数据查询方法、装置、设备及存储介质


[0001]本专利技术涉及计算机
,尤其涉及一种外部数据查询方法、装置、设备及存储介质。

技术介绍

[0002]银行数据分为行内数据和从行外查询回来的数据,从行外查询回来的数据统称为外部数据,外部数据的来源包括人民银行、税局等政府机构,也包括各种国有企业,还包括各种第三方数据公司。
[0003]由于外部数据供应商在接口格式、数据标准等存在差异,因此当前银行在引入、使用外部数据时会面临各业务系统使用外部数据时需要分别开发,导致时间慢、成本高,同时受限于各业务系统框架设计,查询速度无法满足高速要求,并且没有对接收的外部数据进行存储,各系统的外部数据未统一管理,无法做到已有数据的复用,重复外发的成本高,进而导致无法整合和深度挖掘客户外部数据价值,业务开展营销、风控等活动的效果不佳。
[0004]因此,目前亟需一种能够对外部数据查询接口进行统一规范、提高外部数据查询效率的方法。

技术实现思路

[0005]本专利技术提供了一种外部数据查询方法、装置、设备及存储介质,以解决现有技术中缺乏对外部数据查询接口进行统一规范、外部数据查询效率低下的技术问题。
[0006]为了解决上述技术问题,本专利技术实施例提供了一种外部数据查询方法,包括:
[0007]接收业务系统对外部数据的查询请求,并对所述查询请求进行身份校验;
[0008]根据身份校验通过的查询请求,调用对应所述外部数据的供应商接口,并判断所述查询请求的发外查询标志;/>[0009]若所述发外查询标志为是,则直接透传查询请求,并根据查询请求,查询出所对应的第一请求数据,从而调用CISP发外查询接口,向所述业务系统返回第一请求数据;
[0010]若所述发外查询标志为否,则查询本地数据库,并向所述业务系统返回本地数据库存在且在有效期内的第一查询结果。
[0011]可以理解的是,相比于现有技术,本专利技术通过接收业务系统对外部数据的查询请求,并根据身份校验通过后的查询请求,来调用对应外部数据的供应商接口,以及判断查询请求中的发外查询标志,在发外查询标志为是时查询出对应的第一请求数据并发送至业务系统,在发外查询标志为否时查询本地数据库并将得到的第一查询结果发送至业务系统,使得本专利技术能够通过CISP发外查询接口统一进行管理,在进行外部数据查询时先通过发外查询标志判断是否需要发外查询,在无需发外查询时直接进行本地数据库的查询,提高了外部数据查询效率,提升客户查询外部数据的时效性。
[0012]作为优选方案,在所述查询本地数据库之后,还包括:
[0013]当未查询到的本地数据或查询到的本地数据不在有效期内时,直接透传查询请
求,并根据查询请求,查询出所对应的第二请求数据,从而调用CISP发外查询接口,向所述业务系统返回第二请求数据。
[0014]可以理解的是,在未查询到的本地数据或查询到的本地数据不在有效期内时,通过直接透传查询请求,查询出所对应的第二请求数据,进而调用CISP发外查询接口来向业务系统返回第二请求数据,提高了外部数据查询的效率,避免本地数据库查询不出有效期内数据的情况,提高了查询成功率。
[0015]作为优选方案,在所述直接透传查询请求之后,还包括:
[0016]当根据查询请求,查询不到所对应的第一请求数据或第二请求数据时,则向所述业务系统返回查询失败。
[0017]可以理解的是,通过对查询不到所对应的第一请求数据或第二请求数据进行查询失败的返回,能够及时响应第一请求数据或第二请求数据的查询结果,避免在查询不到相应数据时出现停摆,使得本专利技术能够提高对外部数据的查询效率。
[0018]作为优选方案,在所述调用CISP发外查询接口之后,还包括:
[0019]将所述第一请求数据或第二请求数据缓存至所述本地数据库中。
[0020]可以理解的是,通过将查询到的第一请求数据或第二请求数据缓存至本地数据库中,能够实现业务数据的复用,提高在查询过程中的效率,并且降低了外部数据查询时的成本。
[0021]作为优选方案,所述发外查询标志还包括:强制查询本地;
[0022]若所述发外查询标志为否且强制查询本地时,查询所述本地数据库中在有效期内的本地数据,并向所述业务系统返回第二查询结果。
[0023]可以理解的是,通过发外查询标志,能够确保在进行外部数据查询时,准确地对本地数据库或外部数据进行确定,从而查询出本地数据库中在有效期内的本地数据,并向业务系统返回第二查询结果,提高了对数据查询精确度。
[0024]相应地,本专利技术还提供一种外部数据查询装置,包括:身份校验模块、判断模块、第一执行模块和第二执行模块;
[0025]所述身份校验模块,用于接收业务系统对外部数据的查询请求,并对所述查询请求进行身份校验;
[0026]所述判断模块,用于根据身份校验通过的查询请求,调用对应所述外部数据的供应商接口,并判断所述查询请求的发外查询标志;
[0027]所述第一执行模块,用于若所述发外查询标志为是,则直接透传查询请求,并根据查询请求,查询出所对应的第一请求数据,从而调用CISP发外查询接口,向所述业务系统返回第一请求数据;
[0028]所述第二执行模块,用于若所述发外查询标志为否,则查询本地数据库,并向所述业务系统返回本地数据库存在且在有效期内的第一查询结果。
[0029]作为优选方案,在所述查询本地数据之后,还包括:
[0030]当未查询到的本地数据或查询到的本地数据不在有效期内时,直接透传查询请求,并根据查询请求,查询出所对应的第二请求数据,从而调用CISP发外查询接口,向所述业务系统返回第二请求数据。
[0031]作为优选方案,在所述直接透传查询请求之后,还包括:
[0032]当根据查询请求,查询不到所对应的第一请求数据或第二请求数据时,则向所述业务系统返回查询失败。
[0033]作为优选方案,在所述调用CISP发外查询接口之后,还包括:
[0034]将所述第一请求数据或第二请求数据缓存至所述本地数据库中。
[0035]作为优选方案,还包括:第三执行模块;
[0036]所述第三执行模块,用于若所述发外查询标志为否且强制查询本地时,查询所述本地数据库中在有效期内的本地数据,并向所述业务系统返回第二查询结果;其中,所述发外查询标志还包括:强制查询本地。
[0037]相应地,本专利技术还提供一种终端设备,包括处理器、存储器以及存储在所述存储器中且被配置为由所述处理器执行的计算机程序,所述处理器在执行所述计算机程序时实现如上任一项所述的外部数据查询方法。
[0038]相应地,本专利技术还提供一种计算机可读存储介质,所述计算机可读存储介质包括存储的计算机程序;其中,所述计算机程序在运行时控制所述计算机可读存储介质所在的设备执行如上任一项所述的外部数据查询方法。
附图说明
[0039]图1:为本专利技术实施例所本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种外部数据查询方法,其特征在于,包括:接收业务系统对外部数据的查询请求,并对所述查询请求进行身份校验;根据身份校验通过的查询请求,调用对应所述外部数据的供应商接口,并判断所述查询请求的发外查询标志;若所述发外查询标志为是,则直接透传查询请求,并根据查询请求,查询出所对应的第一请求数据,从而调用CISP发外查询接口,向所述业务系统返回第一请求数据;若所述发外查询标志为否,则查询本地数据库,并向所述业务系统返回本地数据库存在且在有效期内的第一查询结果。2.如权利要求1所述的一种外部数据查询方法,其特征在于,在所述查询本地数据库之后,还包括:当未查询到的本地数据或查询到的本地数据不在有效期内时,直接透传查询请求,并根据查询请求,查询出所对应的第二请求数据,从而调用CISP发外查询接口,向所述业务系统返回第二请求数据。3.如权利要求1或2所述的一种外部数据查询方法,其特征在于,在所述直接透传查询请求之后,还包括:当根据查询请求,查询不到所对应的第一请求数据或第二请求数据时,则向所述业务系统返回查询失败。4.如权利要求3所述的一种外部数据查询方法,其特征在于,在所述调用CISP发外查询接口之后,还包括:将所述第一请求数据或第二请求数据缓存至所述本地数据库中。5.如权利要求1所述的一种外部数据查询方法,其特征在于,所述发外查询标志还包括:强制查询本地;若所述发外查询标志为否且强制查询本地时,查询所述本地数据库中在有效期内的本地数据,并向所述业务系统返回第二查询结果。6.一种外部数据查询装置,其特征在于,包括:身份校验模块、判断模块、第一执行模块和第二执行模块;所述身份校验模块,用于接收业务系统对...

【专利技术属性】
技术研发人员:肖书文蔡俊礼张国彬王立
申请(专利权)人:广发银行股份有限公司
类型:发明
国别省市:

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

1