CN110336872B - 第三方数据获取的方法、装置及*** - Google Patents
第三方数据获取的方法、装置及*** Download PDFInfo
- Publication number
- CN110336872B CN110336872B CN201910587278.6A CN201910587278A CN110336872B CN 110336872 B CN110336872 B CN 110336872B CN 201910587278 A CN201910587278 A CN 201910587278A CN 110336872 B CN110336872 B CN 110336872B
- Authority
- CN
- China
- Prior art keywords
- data
- party
- management platform
- party data
- user
- 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.)
- Active
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/25—Integrating or interfacing systems involving database management systems
- G06F16/252—Integrating or interfacing systems involving database management systems between a Database Management System and a front-end application
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/30—Authentication, i.e. establishing the identity or authorisation of security principals
- G06F21/31—User authentication
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/10—Network architectures or network communication protocols for network security for controlling access to devices or network resources
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/56—Provisioning of proxy services
- H04L67/565—Conversion or adaptation of application format or content
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L9/00—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
- H04L9/32—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials
- H04L9/3226—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials using a predetermined code, e.g. password, passphrase or PIN
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2221/00—Indexing scheme relating to security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F2221/21—Indexing 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/2141—Access rights, e.g. capability lists, access control lists, access tables, access matrices
Landscapes
- Engineering & Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- Theoretical Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- General Engineering & Computer Science (AREA)
- Databases & Information Systems (AREA)
- Signal Processing (AREA)
- Computer Hardware Design (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Software Systems (AREA)
- Computing Systems (AREA)
- Data Mining & Analysis (AREA)
- User Interface Of Digital Computer (AREA)
- Storage Device Security (AREA)
Abstract
本申请公开了一种第三方数据获取的方法、装置及***。该申请的方法包括数据管理平台前端获取数据字段,所述数据字段为用户选择的调取第三方数据的调取条件;将数据字段发送给数据管理平台后台,以使数据管理平台后台根据所述数据字段调取与数据字段对应的第三方数据,并将与数据字段对应的第三方数据通过应用程序接口发送给用户服务端。本申请解决了获取第三方数据的方式成本高周期长的问题。
Description
技术领域
本申请涉及互联网金融领域,具体而言,涉及一种第三方数据获取的方法、装置及***。
背景技术
伴随着互联网金融业的飞速发展,各类信贷业务量爆发式增长,除了传统的***、小额贷款业务,消费金融、汽车金融供应链金融等新型信贷业务也百花齐放,信贷行业竞争日趋激烈。
在进行信贷审批的过程中,通常需要获取第三方数据,根据第三方数据来进行信贷的审批。第三方数据包括征信记录、电商消费记录、社保缴纳记录、公积金缴纳记录、车辆违章记录等等。为了获取第三方数据需要与第三方进行数据对接,由于不同的第三方提供数据的方式不同,具体的在实际的数据对接时需要用户针对每个第三方开发设计不同的数据对接接口。但是这种数据对接方式成本高,而且周期长。
发明内容
本申请的主要目的在于提供一种第三方数据获取的方法、装置及***,以解决获取第三方数据的方式成本高周期长的问题。
为了实现上述目的,根据本申请的第一方面,提供了一种第三方数据获取的方法,该方法包括:
数据管理平台前端获取数据字段,所述数据字段为用户选择的调取第三方数据的调取条件;
将数据字段发送给数据管理平台后台,以使数据管理平台后台根据所述数据字段调取与数据字段对应的第三方数据,并将与数据字段对应的第三方数据通过应用程序接口发送给用户服务端。
进一步的,在数据管理平台前端获取数据字段之前,所述方法还包括:
接收用户的用户名和口令;
根据所述用户名和口令判断是否有访问权限;
若有访问权限,则为用户提供所有数据字段,供用户选择;
若没有访问权限,则进行拦截。
为了实现上述目的,根据本申请的第二方面,提供了又一种第三方数据获取的方法,该方法包括:
数据管理平台后台接收数据管理平台前端发送的数据字段,所述数据字段为用户选择的调取第三方数据的调取条件;
数据管理平台后台根据所述数据字段调取与数据字段对应的第三方数据;
将与数据字段对应的第三方数据通过应用程序接口发送给用户服务端。
进一步的,数据管理平台后台根据所述数据字段调取与数据字段对应的第三方数据包括:
数据管理平台后台根据数据字段,确定对应的第三方数据源接口,所述第三方数据源接口是用于获取第三方数据的数据接口,不同的第三方数据源接口对应不同的第三方数据供应商;
通过第三方数据源接口调取与数据字段对应的第三方数据。
进一步的,数据管理平台后台根据数据字段,确定对应的第三方数据源接口包括:
数据管理平台后台的数据服务层根据数据字段,确定对应的集成接口,不同的集成接口对应不同的服务类型;
数据管理平台后台的数据服务层选择接口调用策略,并将其发送给数据源服务层;
数据源服务层根据接口调用策略确定与数据字段对应的第三方数据源接口。
进一步的,所述方法还包括:
数据管理平台后台对所有的第三方数据按照统一的数据字段进行分类:
建立数据字段与第三方数据之间的对应关系。
为了实现上述目的,根据本申请的第三方面,提供了一种第三方数据获取的装置,该装置包括:
获取单元,用于数据管理平台前端获取数据字段,所述数据字段为用户选择的调取第三方数据的调取条件;
发送单元,用于将数据字段发送给数据管理平台后台,以使数据管理平台后台根据所述数据字段调取与数据字段对应的第三方数据,并将与数据字段对应的第三方数据通过应用程序接口发送给用户服务端。
进一步的,所述装置还包括:
接收单元,用于在数据管理平台前端获取数据字段之前,接收用户的用户名和口令;
判断单元,用于根据所述用户名和口令判断是否有访问权限;
提供单元,用于若有访问权限,则为用户提供所有数据字段,供用户选择;
拦截单元,用于若没有访问权限,则进行拦截。
为了实现上述目的,根据本申请的第四方面,提供了又一种第三方数据获取的装置,该装置包括:
接收单元,用于数据管理平台后台接收数据管理平台前端发送的数据字段,所述数据字段为用户选择的调取第三方数据的调取条件;
调取单元,用于数据管理平台后台根据所述数据字段调取与数据字段对应的第三方数据;
发送单元,用于将与数据字段对应的第三方数据通过应用程序接口发送给用户服务端。
进一步的,调取单元,包括:
确定模块,用于数据管理平台后台根据数据字段,确定对应的第三方数据源接口,所述第三方数据源接口是用于获取第三方数据的数据接口,不同的第三方数据源接口对应不同的第三方数据供应商;
调取模块,用于通过第三方数据源接口调取与数据字段对应的第三方数据。
进一步的,确定模块,用于:
数据管理平台后台的数据服务层根据数据字段,确定对应的集成接口,不同的集成接口对应不同的服务类型;
数据管理平台后台的数据服务层选择接口调用策略,并将其发送给数据源服务层;
数据源服务层根据接口调用策略确定与数据字段对应的第三方数据源接口。
进一步的,所述装置还包括:
分类单元,用于数据管理平台后台对所有的第三方数据按照统一的数据字段进行分类:
建立单元,用于建立数据字段与第三方数据之间的对应关系。
为了实现上述目的,根据本申请的第五方面,提供了一种第三方数据获取的***,该***包括数据管理平台前端、数据管理平台后台:
所述管理平台前端,用于获取数据字段,所述数据字段为用户选择的调取第三方数据的调取条件;将数据字段发送给数据管理平台后台,
所述管理平台后台,用于接收数据管理平台前端发送的数据字段,所述数据字段为用户选择的调取第三方数据的调取条件;数据管理平台后台根据所述数据字段调取与数据字段对应的第三方数据;将与数据字段对应的第三方数据通过应用程序接口发送给用户服务端。
在本申请实施例中,第三方数据获取的方法、装置及***中首先由数据管理平台前端获取数据字段,数据字段为用户选择的调取第三方数据的调取条件;数据管理平台前端将数据字段发送给数据管理平台后台,以使数据管理平台后台根据所述数据字段调取与数据字段对应的第三方数据,并将与数据字段对应的第三方数据通过应用程序接口发送给用户服务端。可以看到,本申请实施例中,用户只需要通过本数据管理平台就可以实现获取其他多个第三方数据供应商的第三方数据。不需要用户分别跟每一个第三方数据供应商进行数据接口的开发和对接,本申请实施例中的数据管理平台相当于做一个多方数据接口的适配,降低了与第三方数据对接的成本,同时大大的节省了对接的时间。
附图说明
构成本申请的一部分的附图用来提供对本申请的进一步理解,使得本申请的其它特征、目的和优点变得更明显。本申请的示意性实施例附图及其说明用于解释本申请,并不构成对本申请的不当限定。在附图中:
图1是本申请一个实施例提供的一种第三方数据获取的方法流程示意图;
图2是本申请一个实施例提供的另一种第三方数据获取的方法流程示意图;
图3是本申请一个实施例提供的又一种第三方数据获取的方法流程示意图;
图4是本申请一个实施例提供的一种数据管理平台的软件架构图;
图5是本申请一个实施例提供的一种数据管理平台的功能模块图;
图6是本申请一个实施例提供的一种第三方数据获取的装置结构示意图;
图7是本申请一个实施例提供的另一种第三方数据获取的装置结构示意图;
图8是本申请一个实施例提供的又一种第三方数据获取的装置结构示意图;
图9是本申请一个实施例提供的再一种第三方数据获取的装置结构示意图。
具体实施方式
为了使本技术领域的人员更好地理解本申请方案,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分的实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本申请保护的范围。
需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。下面将参考附图并结合实施例来详细说明本申请。
根据本发明实施例,提供了一种第三方数据获取的方法,如图1所示,该方法应用于数据管理平台的前端,该方法包括S101-S102:
S101.数据管理平台前端获取数据字段。
其中,数据字段为用户选择的调取第三方数据的调取条件,数据管理平台为第三方数据管理平台。给出具体的示例进行说明:比如,用户为汽车金融商,当消费者在购买汽车需要贷款时,用户需可能需要获取消费者的银行信用记录、社保记录等,并以这些记录作为是否可以贷款或者贷款金额的一个依据。其中银行信用记录、社保记录为第三方数据,用户可以通过数据管理平台获取消费者的银行信用记录以及社保记录等,具体的获取前先要根据需要获取的数据选择对应的数据字段。对于银行信用记录以及社保记录可以选择“银行信用”、“社保”数据字段。需要说明的是,在实际的应用中,数据字段是数据管理平台自定义的,在用户首次使用数据管理平台时,会让用户先通过文字或者视频的形式了解各个数据字段的定义,以帮助用户能够正确的选择数据字段。
S102.将数据字段发送给数据管理平台后台。
数据管理平台前端将获取到的用户选择的数据字段发送给数据管理平台后台,以使数据管理平台后台根据数据字段调取与数据字段对应的第三方数据,并将与数据字段对应的第三方数据通过应用程序接口发送给用户服务端。
数据管理平台开发了与不同的第三方数据供应商的数据对接接口,当用户需要获取第三方数据时,只需要跟数据管理平台建立数据对接接口,数据管理平台可以根据用户的需求从对应的数据对接接口获取用户需要的任意第三方数据。
另外,在实际的应用中,用户的业务通常是比较固定的,业务所需要的第三方数据也是比较固定的,因此在通过数据管理平台获取第三方数据时,为了为用户的方便,通常用户可以根据自己的业务,针对不同的第三方数据定制不同服务,比如服务1用于获取银行信用记录和电商信用记录;服务2用于获取社保记录、公积金记录以及车辆违章记录;等。具体的针对用户不同的服务,数据管理平台会生成不同的服务code。这样用户在后期使用时,可以根据选择服务code来进行第三方数据的获取,不需要再次输入数据字段,提高了数据获取的效率。
从以上的描述中,可以看出,本实施例中第三方数据获取的方法能够首先由数据管理平台前端获取数据字段,数据字段为用户选择的调取第三方数据的调取条件;数据管理平台前端将数据字段发送给数据管理平台后台,以使数据管理平台后台根据数据字段调取与数据字段对应的第三方数据,并将与数据字段对应的第三方数据通过应用程序接口发送给用户服务端。可以看到,本实施例中,用户只需要通过本数据管理平台就可以实现获取其他多个第三方数据供应商的第三方数据。不需要用户分别跟每一个第三方数据供应商进行数据接口的开发和对接,本实施例中的数据管理平台相当于做一个多方数据接口的适配,降低了与第三方数据对接的成本,同时大大的节省了对接的时间。
根据本发明实施例,提供了另一种第三方数据获取的方法,如图2所示,该方法应用于数据管理平台的后台,该方法包括S201-S203:
S201.数据管理平台后台接收数据管理平台前端发送的数据字段。
其中,数据字段为用户选择的调取第三方数据的调取条件。具体的数据字段的说明可以参见图1步骤S101。
S202.数据管理平台后台根据数据字段调取与数据字段对应的第三方数据。
数据管理平台中对于所有的第三方数据通过各种数据字段进行区别分类。通过单个或者多个不同的数据字段可以确定用户需求的第三方数据。具体的第三方数据获取的实现过程是通过数据管理平台后台通过与不同的第三方数据供应商之间的数据对应的数据对接接口实现的。在实际的应用中,如果同一行业或领域的不同的第三方数据供应商提供第三方数据的方式相同,则也可以使用同一数据对接接口,这样可以减少数据对接接口的开发成本和时间。
S203.将与数据字段对应的第三方数据通过应用程序接口发送给用户服务端。
数据管理平台与用户之间会建立数据对接接口,当数据管理平台根据用户需求获取到第三方数据后,可以通过数据对接接口直接返回给用户服务端,供用户使用。
另外,在实际的应用中,当数据管理平台获取到数据字段后,会生成对应的服务code,该服务code是为了区分用户可能会输入不同的数据字段组合,不同数据字段组合对应不同的业务需求,比如对于业务1,用户需要获取银行信用记录和电商信用记录,用户选择的数据字段组合为“银行信用”和“电商信用”;对于业务2,用户需要获取社保记录、公积金记录以及车辆违章记录,用户选择的数据字段组合为“社保”、“公积金”、“违章”。对应上述两种数据字段组合,数据管理平台后台会为其生成不同的服务code。这样用户在后期使用时,可以根据选择服务code来进行第三方数据的获取,不需要再次输入数据字段,提高了数据获取的效率。
从以上的描述中,可以看出,本实施例中第三方数据获取的方法首先由数据管理平台后台接收数据管理平台前端发送的数据字段,数据字段为用户选择的调取第三方数据的调取条件;然后数据管理平台后台根据数据字段调取与数据字段对应的第三方数据,并将与数据字段对应的第三方数据通过应用程序接口发送给用户服务端。可以看到,本实施例中,用户只需要通过本数据管理平台就可以实现获取其他多个第三方数据供应商的第三方数据。不需要用户分别跟每一个第三方数据供应商进行数据接口的开发和对接,本实施例中的数据管理平台相当于做一个多方数据接口的适配,降低了用户与第三方数据对接的成本,同时大大的节省了对接的时间。
作为上述图1以及图2实施例的进一步补充说明,本发明实施例还提供了又一种第三方数据获取的方法,如图3所示,包括以下步骤:
S301.数据管理平台前端接收用户的用户名和口令。
为了对数据管理平台进行权限管理,在用户登录时需要进行权限的判断,具体的是通过用户输入的用户名和口令进行判断的。用户名和口令是在与用户约定访问权限后,通过用户申请获取的,并且会对已经获取访问权限的用户的用户名以及口令进行记录。具体的,用户名和口令是数据管理平台的访问地址以及用户登录信息。
S302.数据管理平台前端根据用户名和口令判断是否有访问权限。
数据管理平台的前端在接收到用户输入的用户名和口令后,需要根据已有的访问权限记录判断该用户是否有访问的权限。
S303.若有访问权限为用户提供所有数据字段,供用户选择。
若没有访问权限,则进行拦截。
S304.数据管理平台前端获取数据字段。
本步骤的实现方式与图1步骤S101的实现方式相同,此处不再赘述。
S305.数据管理平台前端将数据字段发送给数据管理平台后台。
S306.数据管理平台后台接收数据管理平台前端发送的数据字段。
S307.数据管理平台后台根据数据字段,确定对应的第三方数据源接口。
数据管理平台会对应不同的第三方数据供应商开发不同的数据对接接口,本实施例中对接第三方数据的接口记作第三方数据源接口,不同的第三方数据源接口对应不同的第三方数据供应商。在实际应用中,如果同一行业或领域的不同的第三方数据供应商提供第三方数据的方式相同,则也可以使用同一第三方数据源接口。
具体的数据管理平台后台根据数据字段,确定对应的第三方数据源接口的实现方式如下:
首先对数据管理平台的软件框架进行介绍,本实例中数据管理平台分为5层,如图4所示,包括web控制层、数据服务层、数据源服务层、业务数据层以及服务管理层。
数据管理平台后台接收到数据字段后,调用数据服务层,通过数据服务层确定对应的集成接口并选择接口调用策略,不同的集成接口对应不同的服务类型;然后再由数据服务层调用数据源服务层,通过数据源服务层根据接口调用策略确定与数据字段对应的第三方数据源接口。
S308.通过第三方数据源接口调取与数据字段对应的第三方数据。
通过前述步骤中确定的第三方数据源接口调取与数据字段对应的第三方数据。另外,对于数据管理平台已经获取的第三方数据,数据管理平台会进行数据的保存和管理,具体的本实施例中通过数据库(关系数据库(mysql或其他数据库)以及内存数据库(mongodb或其他数据库))进行第三方数据的管理,数据的管理对应于上述图4中的业务数据层。
因此,在用户向数据管理平台获取第三方数据时,如果数据管理平台的数据库中已经存储了用户所需数据,不需要每次通过第三方数据源接口进行数据的获取,可以直接从数据库中获取对应的第三方数据返回给用户服务端。
另外,由于数据管理平台后台是根据用户选择的数据字段为用户提供对应的第三方数据的,因此在需要对所有的第三方数据按照统一的数据字段进行分类:建立数据字段与第三方数据之间的对应关系。
进一步的,本实施例提供了一种数据管理平台的功能模块图,如图5所示,数据管理平台包括数据服务模块、数据集市模块、基础配置模块、***配置模块。具体的数据服务模块包括数据服务管理以及数据服务调用管理;数据集市模块按照第三方供应商分为征信、电商、运营商、社保、公积金、车辆违章等;基础配置模块包括字段管理、接口管理、供应商管理、数据路由;***配置包括组织、角色、用户、权限、日志、账户等。其中,数据服务管理是对用户挑选的不同数据字段或数据字段组合对应的不同的服务的管理;数据服务调用管理是对数据管理平台中所有调用记录信息的管理;字段管理是对所有提供的数据字段的维护和管理;接口管理是对与第三方数据供应商关联的接口的管理;供应商管理是对供应商的基本信息、数据授权、计费等业务管理。
需要说明的是,在附图的流程图示出的步骤可以在诸如一组计算机可执行指令的计算机***中执行,并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。
根据本发明实施例,还提供了一种用于实施上述第三方数据获取的方法的第三方数据获取的装置,如图6所示,该装置包括获取单元41和发送单元42,其中:
获取单元41,用于数据管理平台前端获取数据字段,所述数据字段为用户选择的调取第三方数据的调取条件;
发送单元42,用于将数据字段发送给数据管理平台后台,以使数据管理平台后台根据所述数据字段调取与数据字段对应的第三方数据,并将与数据字段对应的第三方数据通过应用程序接口发送给用户服务端。
具体的,本申请实施例的装置中各模块实现其功能的具体过程可参见方法实施例中的相关描述,此处不再赘述。
从以上的描述中,可以看出,本发明实施例中第三方数据获取的装置能够首先由数据管理平台前端获取数据字段,数据字段为用户选择的调取第三方数据的调取条件;数据管理平台前端将数据字段发送给数据管理平台后台,以使数据管理平台后台根据数据字段调取与数据字段对应的第三方数据,并将与数据字段对应的第三方数据通过应用程序接口发送给用户服务端。可以看到,本申请中,用户只需要通过本数据管理平台就可以实现获取其他多个第三方数据供应商的第三方数据。不需要用户分别跟每一个第三方数据供应商进行数据接口的开发和对接,本申请中的数据管理平台相当于做一个多方数据接口的适配,降低了与第三方数据对接的成本,同时大大的节省了对接的时间。
进一步的,如图7所示,所述装置还包括:
接收单元43,用于在数据管理平台前端获取数据字段之前,接收用户的用户名和口令;
判断单元44,用于根据所述用户名和口令判断是否有访问权限;
提供单元45,用于若有访问权限,则为用户提供所有数据字段,供用户选择;
拦截单元46,用于若没有访问权限,则进行拦截。
具体的,本申请实施例的装置中各模块实现其功能的具体过程可参见方法实施例中的相关描述,此处不再赘述。
根据本发明实施例,还提供了一种用于实施上述第三方数据获取的方法对应的第三方数据获取的装置,如图8所示,该装置包括接收单元51、调取单元52和发送单元53,其中:
接收单元51,用于数据管理平台后台接收数据管理平台前端发送的数据字段,所述数据字段为用户选择的调取第三方数据的调取条件;
调取单元52,用于数据管理平台后台根据所述数据字段调取与数据字段对应的第三方数据;
发送单元53,用于将与数据字段对应的第三方数据通过应用程序接口发送给用户服务端。
具体的,本申请实施例的装置中各模块实现其功能的具体过程可参见方法实施例中的相关描述,此处不再赘述。
从以上的描述中,可以看出,本实施例中第三方数据获取的装置首先由数据管理平台后台接收数据管理平台前端发送的数据字段,数据字段为用户选择的调取第三方数据的调取条件;然后数据管理平台后台根据数据字段调取与数据字段对应的第三方数据,并将与数据字段对应的第三方数据通过应用程序接口发送给用户服务端。可以看到,本实施例中,用户只需要通过本数据管理平台就可以实现获取其他多个第三方数据供应商的第三方数据。不需要用户分别跟每一个第三方数据供应商进行数据接口的开发和对接,本实施例中的数据管理平台相当于做一个多方数据接口的适配,降低了用户与第三方数据对接的成本,同时大大的节省了对接的时间。
进一步的,如图9所示,调取单元52包括:
确定模块521,用于数据管理平台后台根据数据字段,确定对应的第三方数据源接口,所述第三方数据源接口是用于获取第三方数据的数据接口,不同的第三方数据源接口对应不同的第三方数据供应商;
调取模块522,用于通过第三方数据源接口调取与数据字段对应的第三方数据。
进一步的,如图9所示,确定模块521,用于:
数据管理平台后台的数据服务层根据数据字段,确定对应的集成接口,不同的集成接口对应不同的服务类型;
数据管理平台后台的数据服务层选择接口调用策略,并将其发送给数据源服务层;
数据源服务层根据接口调用策略确定与数据字段对应的第三方数据源接口。
进一步的,如图9所示,所述装置还包括:
分类单元54,用于数据管理平台后台对所有的第三方数据按照统一的数据字段进行分类:
建立单元55,用于建立数据字段与第三方数据之间的对应关系。
具体的,本申请实施例的装置中各模块实现其功能的具体过程可参见方法实施例中的相关描述,此处不再赘述。
根据本发明实施例,还提供了一种用于实施上述第三方数据获取的方法对应的第三方数据获取的***,该***包括数据管理平台前端、数据管理平台后台:
管理平台前端,用于获取数据字段,所述数据字段为用户选择的调取第三方数据的调取条件;将数据字段发送给数据管理平台后台,
管理平台后台,用于接收数据管理平台前端发送的数据字段,所述数据字段为用户选择的调取第三方数据的调取条件;数据管理平台后台根据所述数据字段调取与数据字段对应的第三方数据;将与数据字段对应的第三方数据通过应用程序接口发送给用户服务端。
从以上的描述中,可以看出,本实施例中第三方数据获取的装置由数据管理平台后台接收数据管理平台前端发送的数据字段,数据字段为用户选择的调取第三方数据的调取条件;然后数据管理平台后台根据数据字段调取与数据字段对应的第三方数据,并将与数据字段对应的第三方数据通过应用程序接口发送给用户服务端。可以看到,本实施例中,用户只需要通过本数据管理平台就可以实现获取其他多个第三方数据供应商的第三方数据。不需要用户分别跟每一个第三方数据供应商进行数据接口的开发和对接,本实施例中的数据管理平台相当于做一个多方数据接口的适配,降低了用户与第三方数据对接的成本,同时大大的节省了对接的时间。
需要说明的是,本申请的说明书和权利要求书及上述附图中的术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的方法、***不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些方法或***固有的其它步骤或单元。
显然,本领域的技术人员应该明白,上述的本发明的各模块或各步骤可以用通用的计算装置来实现,它们可以集中在单个的计算装置上,或者分布在多个计算装置所组成的网络上,可选地,它们可以用计算装置可执行的程序代码来实现,从而,可以将它们存储在存储装置中由计算装置来执行,或者将它们分别制作成各个集成电路模块,或者将它们中的多个模块或步骤制作成单个集成电路模块来实现。这样,本发明不限制于任何特定的硬件和软件结合。
以上所述仅为本申请的优选实施例而已,并不用于限制本申请,对于本领域的技术人员来说,本申请可以有各种更改和变化。凡在本申请的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本申请的保护范围之内。
Claims (8)
1.一种第三方数据获取的方法,其特征在于,包括:
数据管理平台前端获取数据字段,所述数据字段为用户选择的调取第三方数据的调取条件;
将数据字段发送给数据管理平台后台,以使数据管理平台后台根据所述数据字段调取与数据字段对应的第三方数据,并将与数据字段对应的第三方数据通过应用程序接口发送给用户服务端;
数据管理平台后台根据所述数据字段调取与数据字段对应的第三方数据包括:
数据管理平台后台根据数据字段,确定对应的第三方数据源接口,所述第三方数据源接口是用于获取第三方数据的数据接口,不同的第三方数据源接口对应不同的第三方数据供应商;
通过第三方数据源接口调取与数据字段对应的第三方数据;
数据管理平台后台根据数据字段,确定对应的第三方数据源接口包括:
数据管理平台后台的数据服务层根据数据字段,确定对应的集成接口,不同的集成接口对应不同的服务类型;
数据管理平台后台的数据服务层选择接口调用策略,并将其发送给数据源服务层;
数据源服务层根据接口调用策略确定与数据字段对应的第三方数据源接口;
所述方法还包括:
数据管理平台获取到数据字段后,会生成对应的服务code,该服务code是为了区分用户可能会输入不同的数据字段组合,不同数据字段组合对应不同的业务需求;用户在后期使用时,可根据选择对应的服务code来进行第三方数据的获取;
所有的第三方数据是通过数据字段进行区别分类的。
2.根据权利要求1所述的方法,其特征在于,在数据管理平台前端获取数据字段之前,所述方法还包括:
接收用户的用户名和口令;
根据所述用户名和口令判断是否有访问权限;
若有访问权限,则为用户提供所有数据字段,供用户选择;
若没有访问权限,则进行拦截。
3.一种第三方数据获取的方法,其特征在于,包括:
数据管理平台后台接收数据管理平台前端发送的数据字段,所述数据字段为用户选择的调取第三方数据的调取条件;
数据管理平台后台根据所述数据字段调取与数据字段对应的第三方数据;
将与数据字段对应的第三方数据通过应用程序接口发送给用户服务端;
数据管理平台后台根据所述数据字段调取与数据字段对应的第三方数据包括:
数据管理平台后台根据数据字段,确定对应的第三方数据源接口,所述第三方数据源接口是用于获取第三方数据的数据接口,不同的第三方数据源接口对应不同的第三方数据供应商;
通过第三方数据源接口调取与数据字段对应的第三方数据;
数据管理平台后台根据数据字段,确定对应的第三方数据源接口包括:
数据管理平台后台的数据服务层根据数据字段,确定对应的集成接口,不同的集成接口对应不同的服务类型;
数据管理平台后台的数据服务层选择接口调用策略,并将其发送给数据源服务层;
数据源服务层根据接口调用策略确定与数据字段对应的第三方数据源接口;
所述方法还包括:
数据管理平台获取到数据字段后,会生成对应的服务code,该服务code是为了区分用户可能会输入不同的数据字段组合,不同数据字段组合对应不同的业务需求;用户在后期使用时,可根据选择对应的服务code来进行第三方数据的获取;
所有的第三方数据是通过数据字段进行区别分类的。
4.根据权利要求3所述的方法,其特征在于,所述方法还包括:
数据管理平台后台对所有的第三方数据按照统一的数据字段进行分类:
建立数据字段与第三方数据之间的对应关系。
5.一种第三方数据获取的装置,其特征在于,包括:
获取单元,用于数据管理平台前端获取数据字段,所述数据字段为用户选择的调取第三方数据的调取条件;
发送单元,用于将数据字段发送给数据管理平台后台,以使数据管理平台后台根据所述数据字段调取与数据字段对应的第三方数据,并将与数据字段对应的第三方数据通过应用程序接口发送给用户服务端;
数据管理平台后台根据所述数据字段调取与数据字段对应的第三方数据包括:
数据管理平台后台根据数据字段,确定对应的第三方数据源接口,所述第三方数据源接口是用于获取第三方数据的数据接口,不同的第三方数据源接口对应不同的第三方数据供应商;
通过第三方数据源接口调取与数据字段对应的第三方数据;
数据管理平台后台根据数据字段,确定对应的第三方数据源接口包括:
数据管理平台后台的数据服务层根据数据字段,确定对应的集成接口,不同的集成接口对应不同的服务类型;
数据管理平台后台的数据服务层选择接口调用策略,并将其发送给数据源服务层;
数据源服务层根据接口调用策略确定与数据字段对应的第三方数据源接口;
还包括:
数据管理平台获取到数据字段后,会生成对应的服务code,该服务code是为了区分用户可能会输入不同的数据字段组合,不同数据字段组合对应不同的业务需求;用户在后期使用时,可根据选择对应的服务code来进行第三方数据的获取;
所有的第三方数据是通过数据字段进行区别分类的。
6.根据权利要求5所述的装置,其特征在于,所述装置还包括:
接收单元,用于在数据管理平台前端获取数据字段之前,接收用户的用户名和口令;
判断单元,用于根据所述用户名和口令判断是否有访问权限;
提供单元,用于若有访问权限,则为用户提供所有数据字段,供用户选择;
拦截单元,用于若没有访问权限,则进行拦截。
7.一种第三方数据获取的装置,其特征在于,包括:
接收单元,用于数据管理平台后台接收数据管理平台前端发送的数据字段,所述数据字段为用户选择的调取第三方数据的调取条件;
调取单元,用于数据管理平台后台根据所述数据字段调取与数据字段对应的第三方数据;
发送单元,用于将与数据字段对应的第三方数据通过应用程序接口发送给用户服务端;
数据管理平台后台根据所述数据字段调取与数据字段对应的第三方数据包括:
数据管理平台后台根据数据字段,确定对应的第三方数据源接口,所述第三方数据源接口是用于获取第三方数据的数据接口,不同的第三方数据源接口对应不同的第三方数据供应商;
通过第三方数据源接口调取与数据字段对应的第三方数据;
数据管理平台后台根据数据字段,确定对应的第三方数据源接口包括:
数据管理平台后台的数据服务层根据数据字段,确定对应的集成接口,不同的集成接口对应不同的服务类型;
数据管理平台后台的数据服务层选择接口调用策略,并将其发送给数据源服务层;
数据源服务层根据接口调用策略确定与数据字段对应的第三方数据源接口;
还包括:
数据管理平台获取到数据字段后,会生成对应的服务code,该服务code是为了区分用户可能会输入不同的数据字段组合,不同数据字段组合对应不同的业务需求;用户在后期使用时,可根据选择对应的服务code来进行第三方数据的获取;
所有的第三方数据是通过数据字段进行区别分类的。
8.一种第三方数据获取的***,其特征在于,包括数据管理平台前端、数据管理平台后台:
所述管理平台前端,用于获取数据字段,所述数据字段为用户选择的调取第三方数据的调取条件;将数据字段发送给数据管理平台后台,
所述管理平台后台,用于接收数据管理平台前端发送的数据字段,所述数据字段为用户选择的调取第三方数据的调取条件;数据管理平台后台根据所述数据字段调取与数据字段对应的第三方数据;将与数据字段对应的第三方数据通过应用程序接口发送给用户服务端;
数据管理平台后台根据所述数据字段调取与数据字段对应的第三方数据包括:
数据管理平台后台根据数据字段,确定对应的第三方数据源接口,所述第三方数据源接口是用于获取第三方数据的数据接口,不同的第三方数据源接口对应不同的第三方数据供应商;
通过第三方数据源接口调取与数据字段对应的第三方数据;
数据管理平台后台根据数据字段,确定对应的第三方数据源接口包括:
数据管理平台后台的数据服务层根据数据字段,确定对应的集成接口,不同的集成接口对应不同的服务类型;
数据管理平台后台的数据服务层选择接口调用策略,并将其发送给数据源服务层;
数据源服务层根据接口调用策略确定与数据字段对应的第三方数据源接口;
还包括:
数据管理平台获取到数据字段后,会生成对应的服务code,该服务code是为了区分用户可能会输入不同的数据字段组合,不同数据字段组合对应不同的业务需求;用户在后期使用时,可根据选择对应的服务code来进行第三方数据的获取;
所有的第三方数据是通过数据字段进行区别分类的。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910587278.6A CN110336872B (zh) | 2019-06-28 | 2019-06-28 | 第三方数据获取的方法、装置及*** |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910587278.6A CN110336872B (zh) | 2019-06-28 | 2019-06-28 | 第三方数据获取的方法、装置及*** |
Publications (2)
Publication Number | Publication Date |
---|---|
CN110336872A CN110336872A (zh) | 2019-10-15 |
CN110336872B true CN110336872B (zh) | 2022-03-18 |
Family
ID=68143018
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201910587278.6A Active CN110336872B (zh) | 2019-06-28 | 2019-06-28 | 第三方数据获取的方法、装置及*** |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN110336872B (zh) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112165465B (zh) * | 2020-09-16 | 2023-04-07 | 杭州安恒信息技术股份有限公司 | 外发第三方平台的数据处理方法、装置和电子装置 |
CN115495783B (zh) * | 2022-09-20 | 2023-05-23 | 北京三维天地科技股份有限公司 | 一种配置式的数据服务暴露解决方法及*** |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106875163A (zh) * | 2017-02-08 | 2017-06-20 | 焦点科技股份有限公司 | 一种基于模块化自动组装支付网关***的方法 |
CN108205439A (zh) * | 2018-02-07 | 2018-06-26 | 弘成科技发展有限公司 | 通用型支付平台及其实现方法 |
CN108919759A (zh) * | 2018-06-30 | 2018-11-30 | 共享智能铸造产业创新中心有限公司 | 数字化工厂工控***及其数据处理方法 |
CN109697215A (zh) * | 2018-12-14 | 2019-04-30 | 安徽同徽网络技术有限公司 | 数据采集方法、数据采集***和非易失性计算机存储介质 |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104112220A (zh) * | 2014-06-27 | 2014-10-22 | 腾讯科技(深圳)有限公司 | 电子信息的收集方法及装置 |
-
2019
- 2019-06-28 CN CN201910587278.6A patent/CN110336872B/zh active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106875163A (zh) * | 2017-02-08 | 2017-06-20 | 焦点科技股份有限公司 | 一种基于模块化自动组装支付网关***的方法 |
CN108205439A (zh) * | 2018-02-07 | 2018-06-26 | 弘成科技发展有限公司 | 通用型支付平台及其实现方法 |
CN108919759A (zh) * | 2018-06-30 | 2018-11-30 | 共享智能铸造产业创新中心有限公司 | 数字化工厂工控***及其数据处理方法 |
CN109697215A (zh) * | 2018-12-14 | 2019-04-30 | 安徽同徽网络技术有限公司 | 数据采集方法、数据采集***和非易失性计算机存储介质 |
Also Published As
Publication number | Publication date |
---|---|
CN110336872A (zh) | 2019-10-15 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN111177275A (zh) | 基于区块链的管理方法、终端、装置及存储介质 | |
CN112163946A (zh) | 基于分布式交易***的账务处理方法及装置 | |
CN113037831A (zh) | 一种服务网关报文处理方法及装置 | |
CN110336872B (zh) | 第三方数据获取的方法、装置及*** | |
CN112348326A (zh) | 一种银行业务处理方法和*** | |
CN114265577A (zh) | 业务数据处理方法、装置、计算机设备和存储介质 | |
CN110989984B (zh) | 一种数据处理方法、装置及*** | |
CN112967012A (zh) | 一种企业云平台账号的设计方法和*** | |
EP1739607A1 (en) | System and method for customer support | |
CN115600167A (zh) | 免登录访问、嵌入配置方法及设备 | |
KR102107454B1 (ko) | 금융결제망 다중화 시스템, 이를 이용한 금융 서비스 방법 및 이를 위한 컴퓨터 프로그램 | |
CN114677138A (zh) | 一种数据处理方法、设备以及计算机可读存储介质 | |
CN113496395A (zh) | 一种支付方法及*** | |
CN111865726A (zh) | 业务消息测试方法、装置、计算机***和存储介质 | |
CN114428723A (zh) | 测试***、***测试方法、相关设备及存储介质 | |
US20140046812A1 (en) | Expense reports for payments made with a mobile device | |
CN115545948B (zh) | 一种融资管理方法及装置 | |
CN112907243B (zh) | 区块链交易审计方法及装置 | |
TWI839875B (zh) | 支付方法、使用者終端、裝置、設備、系統及介質 | |
CN116562884B (zh) | 数据要素流通方法、装置、电子设备及存储介质 | |
CN112785380B (zh) | 交易处理方法及装置 | |
US20230306426A1 (en) | Systems and methods for automated validation for proprietary security implementations | |
KR20110035556A (ko) | Mos를 이용한 금융정보 제공 서비스 시스템 및 서비스 방법 | |
CN116226240A (zh) | 业务数据的展示方法、装置、电子设备及存储介质 | |
CN115034892A (zh) | 资金核销方法、装置、电子设备、介质和程序产品 |
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 | ||
GR01 | Patent grant | ||
GR01 | Patent grant |