[发明专利]插件化数据接入方法、数据源管理系统及接口接入方法有效
申请号: | 202110706014.5 | 申请日: | 2021-06-24 |
公开(公告)号: | CN113253999B | 公开(公告)日: | 2021-11-05 |
发明(设计)人: | 黄昌宁;王京凯;陈树华 | 申请(专利权)人: | 北京顶象技术有限公司 |
主分类号: | G06F8/30 | 分类号: | G06F8/30;G06F8/656;G06F8/71;G06F9/455 |
代理公司: | 北京云科知识产权代理事务所(特殊普通合伙) 11483 | 代理人: | 张飙 |
地址: | 100085 北京市海淀区*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 插件 数据 接入 方法 数据源 管理 系统 接口 | ||
本发明公开了一种插件化数据接入方法、数据源管理系统及接口接入方法,插件化数据接入方法包括数据源管理系统和风控系统,并包括以下步骤:S1.数据源管理系统定义数据取用接口,数据驱动通过JAR包的方式引入该接口类;S2.数据驱动实现数据接口,编写具体的数据源接入代码;S3.使用打包命令将数据驱动接入代码打包成JAR包。根据本发明的插件化数据接入方法及数据源管理系统可以实现数据接入的热更新,不会影响风控系统的稳定运行。
技术领域
本发明涉及计算机及信息技术领域,具体涉及一种基于Java代码的插件化数据接入方法、数据源管理系统及接口接入方法。
背景技术
随着大数据时代的快速发展,数据逐渐被发掘出价值,提供数据的厂商也越来越多。风控场景下,服务商需要根据用户的信息查询用户各种维度的数据来判断,例如用户征信数据、用户手机号码评分、用户车辆风险评分、用户画像等。
这些数据通常由各个厂商提供,接入方案五花八门,一般使用厂商提供的SDK(Software Development Kit)开发包,如图4所示,在SDK中通过HTTP(Hyper TextTransfer Protocol 超文件传输协定)方式接入,返回的数据格式有JSON(JavaScriptObject Notation)或者XML(Extensible Markup Language),通常需要有加密、验证签名的过程,经常性的维护签名的时效。
风控系统通过引入厂商提供的SDK开发包,调用SDK中的发送数据方法,经过SDK加密、验证签名等步骤发送到数据接口,在获取了返回报文后继续向风控系统返回原始数据,风控系统需要为原始数据额外编写解析的代码。
面对繁杂的数据厂商提供的数据接口,普通的接入操作会非常繁琐,接口的返回格式和调用方式都不一样,数据服务也可能因为各种因素变动,例如厂商提供的数字签名过期需要替换新的数字签名、数据接口被废弃、数据格式有调整等多种因素。如果以现有方案接入数据源,每次数据源的改动都需要修改风控系统的代码、发布新版本、重新上线等操作,对于风控系统来说就是引入额外的复杂度。
在风控系统中用硬编码方式接入数据源带来的另一个缺点是缺少灵活性,数据源的参数可能随着客户需求等因素需要随时变动,硬编码的方式就需要重新修改接入的风控代码或引入新的SDK以解决问题。
综上,在要求稳定性和扩展性的风控系统中,因为数据源的频繁变动造成的系统更新、系统中断等影响是不可接受的缺点。
发明内容
针对现有技术存在的问题,本发明的目的在于解决现有技术中因为数据源的频繁变动造成的系统更新、系统中断等技术问题,提供一种基于Java代码的插件化数据接入方法、数据源管理系统及接口接入方法,可以实现数据接入的热更新,不会影响风控系统的稳定运行。
本发明提供一种插件化数据接入方法,包括数据源管理系统和风控系统,并包括以下步骤:
S1. 数据源管理系统定义数据取用接口, 数据驱动通过JAR包的方式引入该接口类;
S2. 数据驱动实现数据接口,编写具体的数据源接入代码;
S3. 使用打包命令将数据驱动接入代码打包成JAR包。
进一步,步骤S1中,所述定义数据取用接口包括定义接口标准、定义输出参数和输入参数标准。
进一步,步骤S2中,编写具体的数据源接入代码包括生成令牌、发送HTTP/HTTPS请求、接收响应报文,封装输入参数和输出参数和请求数据源接口。
进一步,步骤S2中,构造完令牌后,获取上游系统传入的输入参数,将输入参数通过数据源要求的传输协议传输到数据源;调用数据源成功后,即可解析返回报文,将报文按照JAR包中定义的返回参数格式返回给风控系统。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京顶象技术有限公司,未经北京顶象技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110706014.5/2.html,转载请声明来源钻瓜专利网。
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置