一种多类型数据对接系统及方法技术方案

技术编号:18951518 阅读:52 留言:0更新日期:2018-09-15 13:31
本发明专利技术公开了一种多类型数据对接系统及方法,该系统包括:管理模块设置数据供应端和数据访问端的配置信息,并对数据对接信息进行管理;服务模块生成所述数据供应端的不同类型的数据对应的数据对接协议,对访问请求进行验证,当所述访问请求验证通过后,注册模块根据所述访问请求确定所述代理模块和与所述访问请求对应的数据供应端,代理模块获取与所述访问请求对应的数据供应端的数据对接协议,依据所述数据对接协议访问所述数据供应端获取目标数据;部署模块用于当有新的数据访问端和数据供应端接入时,对所述多类型数据系统进行更新。通过本发明专利技术实现了多类型的数据接入及提高了数据对接效率。

A multi type data docking system and method

The invention discloses a multi-type data docking system and method. The system includes: the management module sets the configuration information of the data supply side and the data access side, and manages the data docking information; the service module generates the data docking protocol corresponding to the different types of data at the data supply side, and the access request. After the authentication of the access request is passed, the registration module determines the proxy module and the data provider corresponding to the access request according to the access request, and the proxy module obtains the data docking protocol of the data provider corresponding to the access request and accesses the number according to the data docking protocol. The target data is obtained from the supplier; the deployment module is used to update the multi-type data system when new data accessors and data providers are accessed. Through the invention, multiple types of data access are realized and data docking efficiency is improved.

【技术实现步骤摘要】
一种多类型数据对接系统及方法
本专利技术涉及数据处理
,特别是涉及一种多类型数据对接系统及方法。
技术介绍
随着大数据理念的普及,数据积累及服务已经被应用到了各行各业。例如,在商业银行的日常业务拓展中,经常需要从外部机构和公司获取信息。当在办理信贷业务时,需要掌握申请人的公积金缴存情况和纳税情况等,这就需要将外部机构的数据接入到银行系统。可见,如何接入外部不同企业、获取不同数据结构的数据,已成为大数据风控、获取客户和营销的重要组成部分。但是,现有的外部数据源形式多样、数据类型也不统一,这就使得在数据对接过程中需要的数据接入协议也比较复杂,且对接的网络环境也不相同,如果内部系统针对不同类型的数据分别进行对接工作,需要设计不同的数据接入协议,不仅数据对接过程繁琐,并且投入的成本也较高。
技术实现思路
针对于上述问题,本专利技术提供一种多类型数据对接系统及方法,实现了多类型的数据接入及提高了数据对接效率。为了实现上述目的,根据本专利技术的第一方面,提供了一种多类型数据对接系统,该系统包括:管理模块、服务模块、注册模块、代理模块和部署模块,其中,所述管理模块,用于设置数据供应端和数据访问端的配置信息,并对所述数据供应端和所述数据访问端的数据对接信息进行管理;所述服务模块,用于生成所述数据供应端的不同类型的数据对应的数据对接协议,并接收所述数据访问端的数据对接的访问请求,对所述访问请求进行验证,当所述访问请求验证通过后,将所述访问请求发送至所述注册模块;所述注册模块,用于根据所述访问请求确定所述代理模块和与所述访问请求对应的数据供应端,并将启动指令发送至所述代理模块;所述代理模块,用于根据所述启动指令进行启动,并获取与所述访问请求对应的数据供应端的数据对接协议,依据所述数据对接协议访问所述数据供应端获取目标数据,将所述目标数据发送给数据访问端;所述部署模块,用于当有新的数据访问端和数据供应端接入时,对所述多类型数据系统进行更新。优选地,所述管理模块包括:服务注册单元,用于对所述数据供应端的联系信息和数据接口信息进行注册,为所述数据访问端分配数据对接渠道和访问密码,并对所述数据访问端的数据接口信息进行记录;关系管理单元,用于配置所述数据访问端与所述数据供应端之间的调用关系,并配置所述调用关系的优先级信息;阀值管理单元,用于设置服务并发管理阀值和数据流量管理阀值,其中,所述数据流量管理阀值包括所述数据供应端的流量管理阀值和所述数据访问端的流量管理阀值;统计管理单元,用于统计数据对接过程中的调用信息;监控管理单元,用于监控服务器运行信息、链路信息和报文信息;预警管理单元,用于根据所述阀值管理单元中设置的阀值,对数据供应端和数据访问端进行检测,当超过所述阀值时,进行预警处理优选地,所述服务模块包括:数据标准化单元,用于获取所有所述数据供应端的数据类型,并通过所述数据类型的协议逻辑,生成与各个数据类型对应的数据对接协议;识别单元,用于当接收到数据访问端的数据对接的访问请求后,对所述访问请求进行解析,获取所述访问请求对应的渠道代码和密钥,并与预设的权限信息进行匹配,若匹配成功,则接受所述访问请求;计算单元,用于根据所述访问请求,计算该访问请求的数据对接流量信息,并将所述数据对接流量信息与预设的访问流量信息进行比较,对超过预设的访问数据流量信息的数据对接流量信息进行忽略处理。优选地,所述注册模块包括:服务注册单元,用于对所述代理模块的服务进行注册,生成注册列表;指令单元,用于当接收到访问请求后,访问所述注册列表,并根据所述注册列表中已注册的代理模块的负载情况,确定响应所述访问请求的代理模块,将生成的启动指令发送至所述代理模块。优选地,所述代理模块包括:协议获取单元,用于分析所述访问请求得到与所述访问请求对应的数据供应端信息获得数据类型,根据所述数据类型调用对应的数据对接协议;数据获取单元,用于根据所述数据对接协议访问对应的数据供应端,获取所述数据供应端的目标数据,将所述目标数据发送至所述数据访问端;注册单元,用于将微服务方式注册到所述注册模块。根据本专利技术的第二方面,提供了一种多类型数据对接方法,该方法包括:设置数据供应端和数据访问端的配置信息,并对所述数据供应端和所述数据访问端的数据对接信息进行管理;生成所述数据供应端的不同类型的数据对应的数据对接协议,并接收所述数据访问端的数据对接的访问请求,对所述访问请求进行验证;当所述访问请求验证通过后,根据所述访问请求确定所述代理模块和与所述访问请求对应的数据供应端,生成启动指令;根据所述启动指令进行启动,并获取与所述访问请求对应的数据供应端的数据对接协议,依据所述数据对接协议访问所述数据供应端获取目标数据,将所述目标数据发送给数据访问端;当有新的数据访问端和数据供应端接入时,进行更新处理。优选地,所述设置数据供应端和数据访问端的配置信息,并对所述数据供应端和所述数据访问端的数据对接信息进行管理,包括:对所述数据供应端的联系信息和数据接口信息进行注册,为所述数据访问端分配数据对接渠道和访问密码,并对所述数据访问端的数据接口信息进行记录;配置所述数据访问端与所述数据供应端之间的调用关系,并配置所述调用关系的优先级信息;设置服务并发管理阀值和数据流量管理阀值,其中,所述数据流量管理阀值包括所述数据供应端的流量管理阀值和所述数据访问端的流量管理阀值;统计数据对接过程中的调用信息;监控服务器运行信息、链路信息和报文信息;根据所述阀值,对数据供应端和数据访问端进行检测,当超过所述阀值时,进行预警处理。优选地,所述生成所述数据供应端的不同类型的数据对应的数据对接协议,并接收所述数据访问端的数据对接的访问请求,对所述访问请求进行验证,包括:获取所有所述数据供应端的数据类型,并通过所述数据类型的协议逻辑,生成与各个数据类型对应的数据对接协议;当接收到数据访问端的数据对接的访问请求后,对所述访问请求进行解析,获取所述访问请求对应的渠道代码和密钥,并与预设的权限信息进行匹配,若匹配成功,则接受所述访问请求;根据所述访问请求,计算该访问请求的数据对接流量信息,并将所述数据对接流量信息与预设的访问流量信息进行比较,对超过预设的访问数据流量信息的数据对接流量信息进行忽略处理。优选地,所述当所述访问请求验证通过后,根据所述访问请求确定所述代理模块和与所述访问请求对应的数据供应端,生成启动指令,包括:对数据对接的代理模块的服务进行注册,生成注册列表;当接收到访问请求后,访问所述注册列表,并根据所述注册列表中已注册的代理模块的负载情况,确定响应所述访问请求的代理模块,将生成的启动指令发送至所述代理模块。优选地,所述根据所述启动指令进行启动,并获取与所述访问请求对应的数据供应端的数据对接协议,依据所述数据对接协议访问所述数据供应端获取目标数据,将所述目标数据发送给数据访问端,包括:分析所述访问请求得到与所述访问请求对应的数据供应端信息获得数据类型,根据所述数据类型调用对应的数据对接协议;根据所述数据对接协议访问对应的数据供应端,获取所述数据供应端的目标数据,将所述目标数据发送至所述数据访问端;将数据对接的微服务方式进行注册。相较于现有技术,本专利技术通过管理模块对数据供应端和数据访问端进行了相关信息的配置,并通过服务本文档来自技高网...

【技术保护点】
1.一种多类型数据对接系统,其特征在于,该系统包括:管理模块、服务模块、注册模块、代理模块和部署模块,其中,所述管理模块,用于设置数据供应端和数据访问端的配置信息,并对所述数据供应端和所述数据访问端的数据对接信息进行管理;所述服务模块,用于生成所述数据供应端的不同类型的数据对应的数据对接协议,并接收所述数据访问端的数据对接的访问请求,对所述访问请求进行验证,当所述访问请求验证通过后,将所述访问请求发送至所述注册模块;所述注册模块,用于根据所述访问请求确定所述代理模块和与所述访问请求对应的数据供应端,并将启动指令发送至所述代理模块;所述代理模块,用于根据所述启动指令进行启动,并获取与所述访问请求对应的数据供应端的数据对接协议,依据所述数据对接协议访问所述数据供应端获取目标数据,将所述目标数据发送给数据访问端;所述部署模块,用于当有新的数据访问端和数据供应端接入时,对所述多类型数据系统进行更新。

【技术特征摘要】
1.一种多类型数据对接系统,其特征在于,该系统包括:管理模块、服务模块、注册模块、代理模块和部署模块,其中,所述管理模块,用于设置数据供应端和数据访问端的配置信息,并对所述数据供应端和所述数据访问端的数据对接信息进行管理;所述服务模块,用于生成所述数据供应端的不同类型的数据对应的数据对接协议,并接收所述数据访问端的数据对接的访问请求,对所述访问请求进行验证,当所述访问请求验证通过后,将所述访问请求发送至所述注册模块;所述注册模块,用于根据所述访问请求确定所述代理模块和与所述访问请求对应的数据供应端,并将启动指令发送至所述代理模块;所述代理模块,用于根据所述启动指令进行启动,并获取与所述访问请求对应的数据供应端的数据对接协议,依据所述数据对接协议访问所述数据供应端获取目标数据,将所述目标数据发送给数据访问端;所述部署模块,用于当有新的数据访问端和数据供应端接入时,对所述多类型数据系统进行更新。2.根据权利要求1所述的系统,其特征在于,所述管理模块包括:服务注册单元,用于对所述数据供应端的联系信息和数据接口信息进行注册,为所述数据访问端分配数据对接渠道和访问密码,并对所述数据访问端的数据接口信息进行记录;关系管理单元,用于配置所述数据访问端与所述数据供应端之间的调用关系,并配置所述调用关系的优先级信息;阀值管理单元,用于设置服务并发管理阀值和数据流量管理阀值,其中,所述数据流量管理阀值包括所述数据供应端的流量管理阀值和所述数据访问端的流量管理阀值;统计管理单元,用于统计数据对接过程中的调用信息;监控管理单元,用于监控服务器运行信息、链路信息和报文信息;预警管理单元,用于根据所述阀值管理单元中设置的阀值,对数据供应端和数据访问端进行检测,当超过所述阀值时,进行预警处理。3.根据权利要求1所述的系统,其特征在于,所述服务模块包括:数据标准化单元,用于获取所有所述数据供应端的数据类型,并通过所述数据类型的协议逻辑,生成与各个数据类型对应的数据对接协议;识别单元,用于当接收到数据访问端的数据对接的访问请求后,对所述访问请求进行解析,获取所述访问请求对应的渠道代码和密钥,并与预设的权限信息进行匹配,若匹配成功,则接受所述访问请求;计算单元,用于根据所述访问请求,计算所述访问请求的数据对接流量信息,并将所述数据对接流量信息与预设的访问流量信息进行比较,对超过预设的访问数据流量信息的数据对接流量信息进行忽略处理。4.根据权利要求1所述的系统,其特征在于,所述注册模块包括:服务注册单元,用于对所述代理模块的服务进行注册,生成注册列表;指令单元,用于当接收到访问请求后,访问所述注册列表,并根据所述注册列表中已注册的代理模块的负载情况,确定响应所述访问请求的代理模块,将生成的启动指令发送至所述代理模块。5.根据权利要求1所述的系统,其特征在于,所述代理模块包括:协议获取单元,用于分析所述访问请求得到与所述访问请求对应的数据供应端信息获得数据类型,根据所述数据类型调用对应的数据对接协议;数据获取单元,用于根据所述数据对接协议访问对应的数据供应端,获取所述数据供应端的目标数据,将所述目标数据发送至所述数据访问端;注册单元,用于将微服务方式注册到所述注...

【专利技术属性】
技术研发人员:柳强波孙富君佘晖
申请(专利权)人:宁波银行股份有限公司
类型:发明
国别省市:浙江,33

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

1