CN110162560A - 金融数据接口对接方法、装置、计算机设备及存储介质 - Google Patents

金融数据接口对接方法、装置、计算机设备及存储介质 Download PDF

Info

Publication number
CN110162560A
CN110162560A CN201910302169.5A CN201910302169A CN110162560A CN 110162560 A CN110162560 A CN 110162560A CN 201910302169 A CN201910302169 A CN 201910302169A CN 110162560 A CN110162560 A CN 110162560A
Authority
CN
China
Prior art keywords
interface
data
financial risks
user
access parameter
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201910302169.5A
Other languages
English (en)
Inventor
李晨光
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
OneConnect Smart Technology Co Ltd
Original Assignee
OneConnect Smart Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by OneConnect Smart Technology Co Ltd filed Critical OneConnect Smart Technology Co Ltd
Priority to CN201910302169.5A priority Critical patent/CN110162560A/zh
Publication of CN110162560A publication Critical patent/CN110162560A/zh
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/25Integrating or interfacing systems involving database management systems
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/25Integrating or interfacing systems involving database management systems
    • G06F16/258Data format conversion from or to a database
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/60Protecting data
    • G06F21/62Protecting access to data via a platform, e.g. using keys or access control rules
    • G06F21/6218Protecting access to data via a platform, e.g. using keys or access control rules to a system of files or objects, e.g. local or distributed file system or database
    • G06F21/6245Protecting personal data, e.g. for financial or medical purposes
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q40/00Finance; Insurance; Tax strategies; Processing of corporate or income taxes
    • G06Q40/03Credit; Loans; Processing thereof
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2221/00Indexing scheme relating to security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F2221/21Indexing scheme relating to G06F21/00 and subgroups addressing additional information or applications relating to security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F2221/2141Access rights, e.g. capability lists, access control lists, access tables, access matrices

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Databases & Information Systems (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • Health & Medical Sciences (AREA)
  • Bioethics (AREA)
  • General Health & Medical Sciences (AREA)
  • Finance (AREA)
  • Accounting & Taxation (AREA)
  • Data Mining & Analysis (AREA)
  • Computer Security & Cryptography (AREA)
  • Software Systems (AREA)
  • Computer Hardware Design (AREA)
  • Medical Informatics (AREA)
  • Development Economics (AREA)
  • Economics (AREA)
  • Marketing (AREA)
  • Strategic Management (AREA)
  • Technology Law (AREA)
  • General Business, Economics & Management (AREA)
  • Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)

Abstract

本发明涉及数据更新领域,公开了一种金融数据接口对接方法、装置、计算机设备及存储介质,其方法中,获取用户通过用户终端发送的携带有用户标识的接口需求列表;获取与各个金融风险数据接口匹配的接入参数配置信息;将所述与各个所述金融风险数据接口匹配的接入参数配置信息写入配置文件,并将所述配置文件传送给所述用户终端。本发明提供的金融数据接口对接方法,可以自动解析用户提供的接口需求列表,获得匹配的接入参数配置信息,大大提高了银行与企业间金融数据接口的对接效率,节省了相应的开发成本。

Description

金融数据接口对接方法、装置、计算机设备及存储介质
技术领域
本发明涉及数据更新领域,尤其涉及一种金融数据接口对接方法、装置、计算机设备及存储介质。
背景技术
现有的商业银行与企业进行与金融数据相关的接口对接时,需要设置专用的金融数据对接接口。现有的解决方式是由专门的运维人员撰写相关的接口代码,完成专用接口的对接。
然而,商业银行与企业对接的专用接口数量众多,往往有数百上千个。现有的接口对接方式效率低下,开发成本高。
发明内容
基于此,有必要针对上述技术问题,提供一种金融数据接口对接方法、装置、计算机设备及存储介质,以提高银行与企业间金融数据接口的对接效率。
一种金融数据接口对接方法,包括:
获取用户通过用户终端发送的携带有用户标识的接口需求列表,所述接口需求列表包括多个金融风险数据接口;
获取与各个所述金融风险数据接口匹配的接入参数配置信息,所述接入参数配置信息包括所述金融风险数据接口的***、至少一个的接入参数;
将所述与各个所述金融风险数据接口匹配的接入参数配置信息写入配置文件,并将所述配置文件传送给所述用户终端。
一种金融数据接口对接装置,包括:
获取接口列表模块,用于获取用户通过用户终端发送的携带有用户标识的接口需求列表,所述接口需求列表包括多个金融风险数据接口;
获取配置信息模块,用于获取与各个所述金融风险数据接口匹配的接入参数配置信息,所述接入参数配置信息包括所述金融风险数据接口的***、至少一个的接入参数;
传送配置文件模块,用于将所述与各个所述金融风险数据接口匹配的接入参数配置信息写入配置文件,并将所述配置文件传送给所述用户终端。
一种计算机设备,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述金融数据接口对接方法。
一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现上述金融数据接口对接方法。
上述金融数据接口对接方法、装置、计算机设备及存储介质,获取用户通过用户终端发送的携带有用户标识的接口需求列表,所述接口需求列表包括多个金融风险数据接口,以获得用户需要对接的金融风险数据接口。获取与各个所述金融风险数据接口匹配的接入参数配置信息,所述接入参数配置信息包括所述金融风险数据接口的***、至少一个的接入参数,以获取到用户需要对接的金融风险数据接口的接入参数配置信息,同时提供用户访问金融风险数据接口的权限。将所述与各个所述金融风险数据接口匹配的接入参数配置信息写入配置文件,并将所述配置文件传送给所述用户终端,以供所述用户终端根据所述配置文件建立与各个所述金融风险数据接口的连接,以使用户获得与金融风险数据接口对接的配置文件。本发明提供的金融数据接口对接方法,可以自动解析用户提供的接口需求列表,获得匹配的接入参数配置信息,大大提高了银行与企业间金融数据接口的对接效率,节省了相应的开发成本。
附图说明
为了更清楚地说明本发明实施例的技术方案,下面将对本发明实施例的描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1是本发明一实施例中金融数据接口对接方法的一应用环境示意图;
图2是本发明一实施例中金融数据接口对接方法的一流程示意图;
图3是本发明一实施例中金融数据接口对接方法的一流程示意图;
图4是本发明一实施例中金融数据接口对接方法的一流程示意图;
图5是本发明一实施例中金融数据接口对接方法的一流程示意图;
图6是本发明一实施例中金融数据接口对接方法的一流程示意图;
图7是本发明一实施例中金融数据接口对接方法的一流程示意图;
图8是本发明一实施例中金融数据接口对接装置的一结构示意图;
图9是本发明一实施例中金融数据接口对接装置的一结构示意图;
图10是本发明一实施例中计算机设备的一示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
本实施例提供的金融数据接口对接方法,可应用在如图1的应用环境中,其中,用户终端通过网络与服务端进行通信。其中,用户终端包括但不限于各种个人计算机、笔记本电脑、智能手机、平板电脑和便携式可穿戴设备。服务端可以用独立的服务器或者是多个服务器组成的服务器集群来实现。
在一实施例中,如图2所示,提供一种金融数据接口对接方法,以该方法应用在图1中的服务端为例进行说明,包括如下步骤:
S10、获取用户通过用户终端发送的携带有用户标识的接口需求列表,所述接口需求列表包括多个金融风险数据接口。
本实施例中,商业银行或其他金融服务机构可以提供多个金融风险数据接口供用户选择。在此处,用户可以是中小型企业或机构,用户标识可以指该中小型企业或机构的账户名称,即在进行金融风险数据传送中用户一方所使用的标识。例如,用户在进行金融风险数据接口对接时,使用的账户名称为“abc123”,则用户标识也用“abc123”表示。
金融风险数据接口可以接收用户通过用户终端上传的金融风险数据,和\或,通过用户终端向用户提供金融风险数据。在此处,金融风险数据接口包括但不限于个人贷款信息接口、个人违法信息接口、企业工商数据接口、企业税务负面信息接口、企业专利信息接口。在一些复杂的金融***中,金融风险数据接口的数量可达数百个。
用户可从所有金融风险数据接口中选取自己需要的金融风险数据接口,并形成接口需求列表。例如,用户甲选取的接口需求列表可以包括:
Userlist=[‘个人贷款信息接口’,‘企业工商数据接口’,‘企业税务负面信息接口’,‘企业专利信息接口’]。
S20、获取与各个所述金融风险数据接口匹配的接入参数配置信息,所述接入参数配置信息包括所述金融风险数据接口的***、至少一个的接入参数。
在此处,服务端可以基于用户选择的接口需求列表而生成相应的配置文件。在此处,配置文件包括与各个金融风险数据接口匹配的接入参数配置信息,每个金融风险数据接口对应一个接入参数配置信息。
其中,接入参数配置信息包括金融风险数据接口的***、至少一个的接入参数。在此处,金融风险数据接口的***是用户的专用***(在一些情景下,专用***也可用URL表示),不同的用户,其产生的***是不相同的。接入参数可以是用户访问金融风险数据接口时的查询字段。例如,用户在访问企业专利信息接口时,接入参数可以是“公司名称”。接入参数的个数可以多于一个。又如,用户在访问企业税务负面信息接口,接入参数可以是“法人身份证号码”和“企业工商注册名称”。
S30、将所述与各个所述金融风险数据接口匹配的接入参数配置信息写入配置文件,并将所述配置文件传送给所述用户终端。
本实施例中,可以将接口需求列表中的与各个金融风险数据接口匹配的接入参数配置信息传送至用户终端。在此处,可以将接口需求列表中的与各个金融风险数据接口匹配的接入参数配置信息写入配置文件,并将配置文件传送给用户终端。用户终端指的是用户访问金融风险数据接口的终端。
用户终端可以基于获取到的配置文件,建立与各个金融风险数据接口的连接,并进行相应的金融风险数据传送。配置文件可以包括两部分的内容,分别为用户信息和接口信息。其中,用户信息包括但不限于用户的唯一标识,脱敏后身份字段。接口信息包括但不限于接口名称,接口url地址,接口收费标准,接口有效期配置。在此处,接口有效期配置指的是某个用户对某接口的授权访问有效期。
在一应用实例中,用户A发送的接口需求列表中包括人脸识别接口,银行卡鉴权接口,企业风险度识别接口,工商信息接口,企业司法诉讼接口,个人黑名单查询接口等。经自动匹配后,生成的配置文件可以包括以下内容:
(第一行配置)用户名:用户A;用户唯一标识:用户A脱敏身份证号;接口名:人脸识别;接口费用:1元每次;接口调用url地址:http://......com.cn;接口有效期:至2019-12-31;
(第二行配置)用户名:用户A;用户唯一标识:用户A脱敏身份证号;接口名:银行卡鉴权;接口费用:1元每次;接口调用url地址:http://......com.cn;接口有效期:至2019-12-31;
……。
配置文件中,每一行记录一个接口的接入参数。配置文件中可以记录多于一个用户标识的接入参数配置信息。例如,接口需求列表中,可以指定多于一个用户标识的账户与不同的金融风险数据接口进行对接。如,用户A和用户B均可以访问“人脸识别”接口,则可以表示为:
用户名:用户A;用户唯一标识:用户A脱敏身份证号;接口名:人脸识别;接口费用:1元每次;接口调用url地址:http://......com.cn;接口有效期:至2019-12-31;
用户名:用户B;用户唯一标识:用户B脱敏身份证号;接口名:人脸识别;接口费用:1元每次;接口调用url地址:http://......com.cn;接口有效期:至2019-12-31。
步骤S10-S30中,获取用户通过用户终端发送的携带有用户标识的接口需求列表,所述接口需求列表包括多个金融风险数据接口,以获得用户需要对接的金融风险数据接口。获取与各个所述金融风险数据接口匹配的接入参数配置信息,所述接入参数配置信息包括所述金融风险数据接口的***、至少一个的接入参数,以获取到用户需要对接的金融风险数据接口的接入参数配置信息,同时提供用户访问金融风险数据接口的权限。将所述与各个所述金融风险数据接口匹配的接入参数配置信息写入配置文件,并将所述配置文件传送给所述用户终端,以供所述用户终端根据所述配置文件建立与各个所述金融风险数据接口的连接,以使用户获得与金融风险数据接口对接的配置文件。
可选的,如图3所示,步骤S10之后,还包括:
S21、将所述用户标识添加到与所述金融风险数据接口对应的服务端授权访问列表,至少存在一个所述金融风险数据接口与一个所述服务端授权访问列表对应。
本实施例中,一些金融风险数据接口需要对用户标识进行校验。例如,需要校验的金融风险接口可以设置有一个对应的服务端授权访问列表,若用户标识存在于该服务端授权访问列表中,则允许携带有该用户标识的连接请求获取该接口的数据,若用户标识不在该服务端授权访问列表中,则不允许携带有该用户标识的连接请求获取该接口的数据。
因而,在进行金融数据接口对接时,除了需要配置相应的配置文件外,还需要赋予该用户标识在指定的金融数据接口的访问权限。可以通过将用户标识加入服务端授权访问列表的方式,为用户提供访问金融数据接口的权限。将用户的用户标识添加到与金融风险数据接口对应的服务端授权访问列表之后,用户可以地从金融风险数据接口上传或下载金融风险数据。
一般情况下,一个金融风险数据接口对应一个服务端授权访问列表。如金融风险数据接口A对应服务端授权访问列表A。也可以存在多个金融风险数据接口对应同一个服务端授权访问列表。如金融风险数据接口A、B、C对应服务端授权访问列表A。一些具有关联关系的金融风险数据接口可以对应同一个服务端授权访问列表。
可选的,如图4所示,步骤S30之后,还包括:
S40、接收所述用户终端发送的包括用户标识的查询请求,所述查询请求包括至少一个需要对接的金融风险数据接口,每个所述需要对接的金融风险数据接口对应至少一个的接入参数。
本实施例中,用户终端可以向服务端发送查询请求,以从金融风险数据接口获取需要的金融风险数据。在此处,服务端可以响应包括一个以上(包括一个)的金融风险数据接口的查询请求。查询请求包括了用户的用户标识。例如,用户终端发送的查询请求中,可以只包含一个需要对接的金融风险数据接口,也可以包含两个或三个需要对接的金融风险数据接口。每个金融风险数据接口对应至少一个的接入参数。例如,想要获取“张三”的个人违法信息接口的数据,则需要获取的接入参数包括:姓名“张三”,身份证号码“42070119XXXXXXXXXX”。
S50、判断所述用户标识是否存在于与所述需要对接的金融风险数据接口对应的服务端授权访问列表中。
本实施例中,若用户标识存在于与所述需要对接的金融风险数据接口对应的服务端授权访问列表,则该用户可以从金融风险数据接口获取或上传金融风险数据。若用户标识不在与所述需要对接的金融风险数据接口对应的服务端授权访问列表,则该用户不可以从金融风险数据接口获取或上传金融风险数据。如A接口的服务端授权访问列表包含用户甲的用户标识,用户甲可以访问A接口;B接口的服务端授权访问列表不包含用户甲的用户标识,用户甲无法访问B接口。
S60、若所述用户标识存在于与所述需要对接的金融风险数据接口对应的服务端授权访问列表中,从所述需要对接的金融风险数据接口调用与所述接入参数匹配的金融风险数据。
S70、将所述与所述接入参数匹配的金融风险数据发送给所述用户终端。
本实施例中,若用户标识存在于与需要对接的金融风险数据接口对应的服务端授权访问列表中,即该用户具有访问需要对接的金融风险数据接口的权限,此时,可以从该金融风险数据接口调用与接入参数匹配的金融风险数据。例如,通过接口数据的调用,可以从个人违法信息接口获取到与“张三”相关的金融风险数据,如案件状态,立案时间,法院名称等。若没有相关的金融风险数据,则提示“无相应记录”。
步骤S40-S70中,接收所述用户终端发送的包括用户标识的查询请求,所述查询请求包括至少一个需要对接的金融风险数据接口,每个所述需要对接的金融风险数据接口对应至少一个的接入参数,以获得用户的查询请求。判断所述用户标识是否存在于与所述需要对接的金融风险数据接口对应的服务端授权访问列表中,以判断用户是否具有访问需要对接的金融风险数据接口的权限。若所述用户标识存在于与所述需要对接的金融风险数据接口对应的服务端授权访问列表中,从所述需要对接的金融风险数据接口调用与所述接入参数匹配的金融风险数据,以获得用户所需要的金融风险数据。将所述与所述接入参数匹配的金融风险数据发送给所述用户终端,以将用户所需要的金融风险数据发送给用户所使用的用户终端。
可选的,如图5所示,步骤S60包括:
S601、若所述查询请求包括两个以上的所述金融风险数据接口的访问请求,则通过并行调用的方式从所述需要对接的金融风险数据接口调用与所述接入参数匹配的金融风险数据。
本实施例中,若查询请求包括两个以上的金融风险数据接口的访问请求,服务端可采用多线程的方式并行调用不同的金融风险数据接口,获得金融风险数据接口的数据。
步骤S601中,若所述查询请求包括两个以上的所述金融风险数据接口的访问请求,则通过并行调用的方式从所述需要对接的金融风险数据接口调用与所述接入参数匹配的金融风险数据,以提高获取金融风险数据的速度,减少用户的等待时间。
可选的,如图6所示,若所述金融风险数据接口涉密,则所述接入参数配置信息还包括用户授权信息,步骤S60之前,还包括:
S602、验证所述用户授权信息;
S603、若所述用户授权信息验证通过,则允许从所述需要对接的金融风险数据接口调用与所述接入参数匹配的金融风险数据;
S604、若所述用户授权信息验证未通过,则拒绝从所述需要对接的金融风险数据接口调用与所述接入参数匹配的金融风险数据。
本实施例中,金融风险数据接口涉密可以是涉及一些非***息的数据接口,如个人贷款信息接口、个人违法信息接口、企业工商数据接口。用户授权信息是指经用户签署相应的商业协议后而产生的授权信息。由于可以从这些涉密的金融风险数据接口获取到一些敏感数据,如果用户没有合理使用这些敏感数据,可能会对提供金融风险数据接口的提供方产生不利影响。因而需要用户作出承诺(即签署相应的商业协议),合理使用敏感数据。用户授权信息可以是授权文件或授权码。用户授权信息可在服务端生成,并传送给用户所在的用户终端。
用户在金融风险数据接口上传或获取数据时,需要提供用户授权信息。如,在个人贷款信息接口,接入参数包括证件号码、证件类型和授权文件。在此处,授权文件指的是用户授权信息。
验证用户授权信息就是比较用户发送的接入参数中的授权文件是否与服务端预存的授权文件相同。若接入参数中的授权文件与服务端预存的授权文件相同,则验证通过;若接入参数中的授权文件与服务端预存的授权文件不相同,则验证不通过。
若用户授权信息验证通过,则允许从需要对接的金融风险数据接口调用与接入参数匹配的金融风险数据。若用户授权信息验证未通过,则拒绝从需要对接的金融风险数据接口调用与接入参数匹配的金融风险数据。
步骤S602-S604中,验证所述用户授权信息,以确保金融风险数据的传送获得用户的授权。若所述用户授权信息验证通过,则允许从所述需要对接的金融风险数据接口调用与所述接入参数匹配的金融风险数据,以使用户在验证信息验证通过的情况下获得所需的金融风险数据。若所述用户授权信息验证通过,则拒绝从所述需要对接的金融风险数据接口调用与所述接入参数匹配的金融风险数据,以防止用户在验证信息验证未通过的情况下获得所需的金融风险数据。
可选的,如图7所示,步骤S10之后,还包括:
S11、在所述用户终端为数据上传方时,获取与各个所述金融风险数据接口匹配的样式校验配置信息。
S12、在接收到所述用户发送的指定金融风险数据接口的上传数据后,根据所述指定金融风险数据接口的样式校验配置信息对所述上传数据进行样式转化。
S13、将进行样式转化后的上传数据存入指定金融风险数据接口对应的存储位置。
本实施例中,样式校验配置信息可以存储于云端服务器。每个金融风险数据接口对应一个样式校验配置信息。若接口需求列表包含5个金融风险数据接口,则可以获取相应的5个样式校验配置信息。样式校验配置信息可以用户上传的数据调整为指定金融风险数据接口对应的数据格式。
在接收到用户发送的指定金融风险数据接口的上传数据后,可以根据指定金融风险数据接口的样式校验配置信息对上述上传数据进行样式转化。例如,如果指定金融风险数据接口接收到的上传数据为贷款数据,则常常会涉及到贷款金额的小数点保留位数。若指定金融风险数据接口的样式校验配置信息包括:小数点保留3位数;而上传数据中对应的贷款数据的小数点保留2位数,如34621.16元,则样式校验配置信息可以将该贷款数据修正为:34621.160元。
经样式转化后的上传数据存入指定金融风险数据接口对应的存储位置,该存储位置可以是数据库中的列表。
步骤S11-S13中,在所述用户终端为数据上传方时,获取与各个所述金融风险数据接口匹配的样式校验配置信息,以获得用于检校上传数据的样式校验配置信息。在接收到所述用户发送的指定金融风险数据接口的上传数据后,根据所述指定金融风险数据接口的样式校验配置信息对所述上传数据进行样式转化,以将用户发送的数据转化为服务端符合规范的样式。将进行样式转化后的上传数据存入指定金融风险数据接口对应的存储位置,以完成对用户上传的金融风险数据(即上传数据)的存储过程。
应理解,上述实施例中各步骤的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本发明实施例的实施过程构成任何限定。
在一实施例中,提供一种金融数据接口对接装置,该金融数据接口对接装置与上述实施例中金融数据接口对接方法一一对应。如图8所示,该金融数据接口对接装置包括获取接口列表模块10、获取配置信息模块20和传送配置文件模块30。各功能模块详细说明如下:
获取接口列表模块10,用于获取用户通过用户终端发送的携带有用户标识的接口需求列表,所述接口需求列表包括多个金融风险数据接口;
获取配置信息模块20,用于获取与各个所述金融风险数据接口匹配的接入参数配置信息,所述接入参数配置信息包括所述金融风险数据接口的***、至少一个的接入参数;
传送配置文件模块30,用于将所述与各个所述金融风险数据接口匹配的接入参数配置信息写入配置文件,并将所述配置文件传送给所述用户终端。
可选的,如图9所示,金融数据接口对接装置还包括:
添加标识模块21,用于将所述用户标识添加到与所述金融风险数据接口对应的服务端授权访问列表,至少存在一个所述金融风险数据接口与一个所述服务端授权访问列表对应;
接收查询请求模块40,用于接收所述用户终端发送的包括用户标识的查询请求,所述查询请求包括至少一个需要对接的金融风险数据接口,每个所述需要对接的金融风险数据接口对应至少一个的接入参数;
权限校验模块50,用于判断所述用户标识是否存在于与所述需要对接的金融风险数据接口对应的服务端授权访问列表中;
调用数据模块60,用于若所述用户标识存在于与所述需要对接的金融风险数据接口对应的服务端授权访问列表中,从所述需要对接的金融风险数据接口调用与所述接入参数匹配的金融风险数据;
发送数据模块70,用于将所述与所述接入参数匹配的金融风险数据发送给所述用户终端。
可选的,调用数据模块60包括:
并行调用单元,用于若所述查询请求包括两个以上的所述金融风险数据接口的访问请求,则通过并行调用的方式从所述需要对接的金融风险数据接口调用与所述接入参数匹配的金融风险数据。
可选的,若所述金融风险数据接口涉密,则所述接入参数配置信息还包括用户授权信息,金融数据接口对接装置还包括:
验证模块,用于验证所述用户授权信息;
允许调用模块,用于若所述用户授权信息验证通过,则允许从所述需要对接的金融风险数据接口调用与所述接入参数匹配的金融风险数据;
拒绝调用模块,用于若所述用户授权信息验证未通过,则拒绝从所述需要对接的金融风险数据接口调用与所述接入参数匹配的金融风险数据。
可选的,金融数据接口对接装置还包括:
获取样式配置模块,用于在所述用户终端为数据上传方时,获取与各个所述金融风险数据接口匹配的样式校验配置信息;
样式转化模块,用于在接收到所述用户发送的指定金融风险数据接口的上传数据后,根据所述指定金融风险数据接口的样式校验配置信息对所述上传数据进行样式转化;
数据存储模块,用于将进行样式转化后的上传数据存入指定金融风险数据接口对应的存储位置。
关于金融数据接口对接装置的具体限定可以参见上文中对于金融数据接口对接方法的限定,在此不再赘述。上述金融数据接口对接装置中的各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于计算机设备中的处理器中,也可以以软件形式存储于计算机设备中的存储器中,以便于处理器调用执行以上各个模块对应的操作。
在一个实施例中,提供了一种计算机设备,该计算机设备可以是服务器,其内部结构图可以如图10所示。该计算机设备包括通过***总线连接的处理器、存储器、网络接口和数据库。其中,该计算机设备的处理器用于提供计算和控制能力。该计算机设备的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作***、计算机程序和数据库。该内存储器为非易失性存储介质中的操作***和计算机程序的运行提供环境。该计算机设备的数据库用于存储金融数据接口对接方法所涉及的数据。该计算机设备的网络接口用于与外部的终端通过网络连接通信。该计算机程序被处理器执行时以实现一种金融数据接口对接方法。
在一个实施例中,提供了一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,处理器执行计算机程序时实现以下步骤:
获取用户通过用户终端发送的携带有用户标识的接口需求列表,所述接口需求列表包括多个金融风险数据接口;
获取与各个所述金融风险数据接口匹配的接入参数配置信息,所述接入参数配置信息包括所述金融风险数据接口的***、至少一个的接入参数;
将所述与各个所述金融风险数据接口匹配的接入参数配置信息写入配置文件,并将所述配置文件传送给所述用户终端。
在一个实施例中,提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现以下步骤:
获取用户通过用户终端发送的携带有用户标识的接口需求列表,所述接口需求列表包括多个金融风险数据接口;
获取与各个所述金融风险数据接口匹配的接入参数配置信息,所述接入参数配置信息包括所述金融风险数据接口的***、至少一个的接入参数;
将所述与各个所述金融风险数据接口匹配的接入参数配置信息写入配置文件,并将所述配置文件传送给所述用户终端。
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本申请所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和/或易失性存储器。非易失性存储器可包括只读存储器(ROM)、可编程ROM(PROM)、电可编程ROM(EPROM)、电可擦除可编程ROM(EEPROM)或闪存。易失性存储器可包括随机存取存储器(RAM)或者外部高速缓冲存储器。作为说明而非局限,RAM以多种形式可得,诸如静态RAM(SRAM)、动态RAM(DRAM)、同步DRAM(SDRAM)、双数据率SDRAM(DDRSDRAM)、增强型SDRAM(ESDRAM)、同步链路(Synchlink)DRAM(SLDRAM)、存储器总线(Rambus)直接RAM(RDRAM)、直接存储器总线动态RAM(DRDRAM)、以及存储器总线动态RAM(RDRAM)等。
所属领域的技术人员可以清楚地了解到,为了描述的方便和简洁,仅以上述各功能单元、模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能单元、模块完成,即将所述装置的内部结构划分成不同的功能单元或模块,以完成以上描述的全部或者部分功能。
以上所述实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围,均应包含在本发明的保护范围之内。

Claims (10)

1.一种金融数据接口对接方法,其特征在于,包括:
获取用户通过用户终端发送的携带有用户标识的接口需求列表,所述接口需求列表包括多个金融风险数据接口;
获取与各个所述金融风险数据接口匹配的接入参数配置信息,所述接入参数配置信息包括所述金融风险数据接口的***、至少一个的接入参数;
将所述与各个所述金融风险数据接口匹配的接入参数配置信息写入配置文件,并将所述配置文件传送给所述用户终端。
2.如权利要求1所述的金融数据接口对接方法,其特征在于,所述获取用户通过用户终端发送的携带有用户标识的接口需求列表,所述接口需求列表包括多个金融风险数据接口之后,还包括:
将所述用户标识添加到与所述金融风险数据接口对应的服务端授权访问列表,至少存在一个所述金融风险数据接口与一个所述服务端授权访问列表对应。
3.如权利要求2所述的金融数据接口对接方法,其特征在于,所述将所述与各个所述金融风险数据接口匹配的接入参数配置信息写入配置文件,并将所述配置文件传送给用户终端之后,还包括:
接收所述用户终端发送的包括用户标识的查询请求,所述查询请求包括至少一个需要对接的金融风险数据接口,每个所述需要对接的金融风险数据接口对应至少一个的接入参数;
判断所述用户标识是否存在于与所述需要对接的金融风险数据接口对应的服务端授权访问列表中;
若所述用户标识存在于与所述需要对接的金融风险数据接口对应的服务端授权访问列表中,从所述需要对接的金融风险数据接口调用与所述接入参数匹配的金融风险数据;
将所述与所述接入参数匹配的金融风险数据发送给所述用户终端。
4.如权利要求3所述的金融数据接口对接方法,其特征在于,所述从所述需要对接的金融风险数据接口调用与所述接入参数匹配的金融风险数据,包括:
若所述查询请求包括两个以上的所述金融风险数据接口的访问请求,则通过并行调用的方式从所述需要对接的金融风险数据接口调用与所述接入参数匹配的金融风险数据。
5.如权利要求3所述的金融数据接口对接方法,其特征在于,若所述金融风险数据接口涉密,则所述接入参数配置信息还包括用户授权信息;
所述从所述需要对接的金融风险数据接口调用与所述接入参数匹配的金融风险数据之前,还包括:
验证所述用户授权信息;
若所述用户授权信息验证通过,则允许从所述需要对接的金融风险数据接口调用与所述接入参数匹配的金融风险数据;
若所述用户授权信息验证未通过,则拒绝从所述需要对接的金融风险数据接口调用与所述接入参数匹配的金融风险数据。
6.如权利要求1所述的金融数据接口对接方法,其特征在于,所述获取用户通过用户终端发送的携带有用户标识的接口需求列表之后,还包括:
在所述用户终端为数据上传方时,获取与各个所述金融风险数据接口匹配的样式校验配置信息;
在接收到所述用户发送的指定金融风险数据接口的上传数据后,根据所述指定金融风险数据接口的样式校验配置信息对所述上传数据进行样式转化;
将进行样式转化后的上传数据存入指定金融风险数据接口对应的存储位置。
7.一种金融数据接口对接装置,其特征在于,包括:
获取接口列表模块,用于获取用户通过用户终端发送的携带有用户标识的接口需求列表,所述接口需求列表包括多个金融风险数据接口;
获取配置信息模块,用于获取与各个所述金融风险数据接口匹配的接入参数配置信息,所述接入参数配置信息包括所述金融风险数据接口的***、至少一个的接入参数;
传送配置文件模块,用于将所述与各个所述金融风险数据接口匹配的接入参数配置信息写入配置文件,并将所述配置文件传送给所述用户终端。
8.如权利要求7所述的金融数据接口对接装置,其特征在于,还包括:
添加标识模块,用于将所述用户标识添加到与所述金融风险数据接口对应的服务端授权访问列表,至少存在一个所述金融风险数据接口与一个所述服务端授权访问列表对应;
接收查询请求模块,用于接收所述用户终端发送的包括用户标识的查询请求,所述查询请求包括至少一个需要对接的金融风险数据接口,每个所述需要对接的金融风险数据接口对应至少一个的接入参数;
权限校验模块,用于判断所述用户标识是否存在于与所述需要对接的金融风险数据接口对应的服务端授权访问列表中;
调用数据模块,用于若所述用户标识存在于与所述需要对接的金融风险数据接口对应的服务端授权访问列表中,从所述需要对接的金融风险数据接口调用与所述接入参数匹配的金融风险数据;
发送数据模块,用于将所述与所述接入参数匹配的金融风险数据发送给所述用户终端。
9.一种计算机设备,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现如权利要求1至6任一项所述金融数据接口对接方法。
10.一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1至6任一项所述金融数据接口对接方法。
CN201910302169.5A 2019-04-16 2019-04-16 金融数据接口对接方法、装置、计算机设备及存储介质 Pending CN110162560A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201910302169.5A CN110162560A (zh) 2019-04-16 2019-04-16 金融数据接口对接方法、装置、计算机设备及存储介质

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201910302169.5A CN110162560A (zh) 2019-04-16 2019-04-16 金融数据接口对接方法、装置、计算机设备及存储介质

Publications (1)

Publication Number Publication Date
CN110162560A true CN110162560A (zh) 2019-08-23

Family

ID=67639433

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201910302169.5A Pending CN110162560A (zh) 2019-04-16 2019-04-16 金融数据接口对接方法、装置、计算机设备及存储介质

Country Status (1)

Country Link
CN (1) CN110162560A (zh)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110806945A (zh) * 2019-11-05 2020-02-18 浪潮云信息技术有限公司 接口对接方法、装置和计算机可读介质
CN111523297A (zh) * 2020-04-21 2020-08-11 上海优扬新媒信息技术有限公司 一种数据处理方法及装置
CN112000389A (zh) * 2020-06-24 2020-11-27 苏州浪潮智能科技有限公司 一种配置推荐方法、***、装置及计算机存储介质
CN112529692A (zh) * 2020-12-16 2021-03-19 平安银行股份有限公司 一种商户风险审核方法、装置、设备及可读存储介质

Citations (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2010150229A2 (en) * 2009-06-25 2010-12-29 Retail Mobile Credit Specialists (Proprietary) Limited A financial transaction system and a method for operating a financial transaction system
CN105989179A (zh) * 2015-03-06 2016-10-05 北京邮电大学 金融数据处理方法及***
CN106649488A (zh) * 2016-09-30 2017-05-10 广东网金数据服务有限公司 多数据源交互接口的调用方法及装置
CN107463409A (zh) * 2017-08-11 2017-12-12 深圳乐信软件技术有限公司 一种接口转换方法、接口转换器、存储介质及电子终端
CN107766088A (zh) * 2017-09-27 2018-03-06 努比亚技术有限公司 接口优化方法、***及计算机可读存储介质
CN108196879A (zh) * 2018-01-09 2018-06-22 平安科技(深圳)有限公司 业务处理方法、装置、设备及计算机可读存储介质
CN108334465A (zh) * 2018-02-06 2018-07-27 深圳壹账通智能科技有限公司 通信接口的配置方法、装置、设备及计算机可读存储介质
CN108629682A (zh) * 2018-05-07 2018-10-09 平安普惠企业管理有限公司 用户金融风险评估方法、装置、设备及可读存储介质
WO2018201978A1 (zh) * 2017-05-04 2018-11-08 平安科技(深圳)有限公司 接口调用数据处理方法、装置、计算机设备和存储介质
CN109413203A (zh) * 2018-11-29 2019-03-01 平安科技(深圳)有限公司 一种交易数据获取方法及装置
CN109583867A (zh) * 2018-11-30 2019-04-05 银联商务股份有限公司 渠道对接***及方法

Patent Citations (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2010150229A2 (en) * 2009-06-25 2010-12-29 Retail Mobile Credit Specialists (Proprietary) Limited A financial transaction system and a method for operating a financial transaction system
CN105989179A (zh) * 2015-03-06 2016-10-05 北京邮电大学 金融数据处理方法及***
CN106649488A (zh) * 2016-09-30 2017-05-10 广东网金数据服务有限公司 多数据源交互接口的调用方法及装置
WO2018201978A1 (zh) * 2017-05-04 2018-11-08 平安科技(深圳)有限公司 接口调用数据处理方法、装置、计算机设备和存储介质
CN107463409A (zh) * 2017-08-11 2017-12-12 深圳乐信软件技术有限公司 一种接口转换方法、接口转换器、存储介质及电子终端
CN107766088A (zh) * 2017-09-27 2018-03-06 努比亚技术有限公司 接口优化方法、***及计算机可读存储介质
CN108196879A (zh) * 2018-01-09 2018-06-22 平安科技(深圳)有限公司 业务处理方法、装置、设备及计算机可读存储介质
CN108334465A (zh) * 2018-02-06 2018-07-27 深圳壹账通智能科技有限公司 通信接口的配置方法、装置、设备及计算机可读存储介质
CN108629682A (zh) * 2018-05-07 2018-10-09 平安普惠企业管理有限公司 用户金融风险评估方法、装置、设备及可读存储介质
CN109413203A (zh) * 2018-11-29 2019-03-01 平安科技(深圳)有限公司 一种交易数据获取方法及装置
CN109583867A (zh) * 2018-11-30 2019-04-05 银联商务股份有限公司 渠道对接***及方法

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
余小高;许传华;: "基于Web服务和Agent的P2P金融风险预警***技术架构研究", 科技创业月刊, no. 04, pages 39 - 41 *
张松;: "人工智能在科技金融监管中的应用探索", 中国***, no. 04, pages 52 - 55 *

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110806945A (zh) * 2019-11-05 2020-02-18 浪潮云信息技术有限公司 接口对接方法、装置和计算机可读介质
CN110806945B (zh) * 2019-11-05 2022-03-22 浪潮云信息技术股份公司 接口对接方法、装置和计算机可读介质
CN111523297A (zh) * 2020-04-21 2020-08-11 上海优扬新媒信息技术有限公司 一种数据处理方法及装置
CN112000389A (zh) * 2020-06-24 2020-11-27 苏州浪潮智能科技有限公司 一种配置推荐方法、***、装置及计算机存储介质
CN112000389B (zh) * 2020-06-24 2022-07-08 苏州浪潮智能科技有限公司 一种配置推荐方法、***、装置及计算机存储介质
CN112529692A (zh) * 2020-12-16 2021-03-19 平安银行股份有限公司 一种商户风险审核方法、装置、设备及可读存储介质

Similar Documents

Publication Publication Date Title
CN110162560A (zh) 金融数据接口对接方法、装置、计算机设备及存储介质
CN110599181B (zh) 基于区块链的数据处理方法、装置和设备及存储介质
US20180075536A1 (en) Multiparty reconciliation systems and methods
CN109447811A (zh) 在区块链网络中查询交易信息的方法、记账节点和介质
WO2018176140A1 (en) Systems and methods for executing and delivering electronic documents
US7729989B1 (en) Method and apparatus for message correction in a transaction authorization service
CN109544156A (zh) 基于区块链的数据处理方法、装置、设备及存储介质
CN101873333B (zh) 基于银行***的企业数据维护方法、装置及***
KR101876674B1 (ko) 블록 체인을 이용한 공동 계좌 관리 방법 및 이를 실행하는 시스템
CN109584040A (zh) 基于区块链的业务数据处理方法、装置、设备及存储介质
WO2017215080A1 (zh) 一种手机的双向应用平台及方法
US20180322571A1 (en) System and method for facilitating electronic transactions
CN106504044A (zh) 一种开票方法及***
KR102166690B1 (ko) 전자문서를 위한 전자서명 관리서버 및 관리방법
CN109743321A (zh) 区块链、应用程序、应用程序的用户认证方法及***
CN110659993A (zh) 一种基于区块链网络的资源管理方法及装置
CN113127822A (zh) 一种基于企业链码的企业电子***管理方法及***
CA2970301C (en) Improved network for onboarding and delivery of electronic payments to payees
CN105956839A (zh) 应用于智能家居平台的支付方法和装置
CN103198428A (zh) 一种银行空中存取款的***及方法
CN108376303A (zh) 互联网管理***和管理方法
CN104375830B (zh) 一种基于基金的电子支付平台的配置方法及装置
KR102107454B1 (ko) 금융결제망 다중화 시스템, 이를 이용한 금융 서비스 방법 및 이를 위한 컴퓨터 프로그램
CN113177772A (zh) 一种业务数据处理方法、装置和***
US20200104228A1 (en) Asynchronous self-proving transactions

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination