[发明专利]一种基于公共接口平台的数据传输方法及装置在审
| 申请号: | 201810442298.X | 申请日: | 2018-05-10 | 
| 公开(公告)号: | CN108600389A | 公开(公告)日: | 2018-09-28 | 
| 发明(设计)人: | 张立山 | 申请(专利权)人: | 山东浪潮通软信息科技有限公司 | 
| 主分类号: | H04L29/08 | 分类号: | H04L29/08;H04L29/06 | 
| 代理公司: | 济南信达专利事务所有限公司 37100 | 代理人: | 李世喆 | 
| 地址: | 250100 山东省*** | 国省代码: | 山东;37 | 
| 权利要求书: | 查看更多 | 说明书: | 查看更多 | 
| 摘要: | |||
| 搜索关键词: | 调用 公共接口 目标系统 核心系统 输出数据 数据传输 数据处理单元 数据接收单元 接口接收 输出发送 注册单元 数据处理 外部 | ||
本发明提供了一种基于公共接口平台的数据传输方法及装置,该方法包括:针对每一个核心系统,在所述公共接口平台上注册相对应的至少一个第一接口;接受外部的目标系统对所述第一接口的调用,通过被调用的所述第一接口接收来自所述目标系统的输入数据;获取与所述输入数据相对应的输出数据;对相对应的所述第一接口进行调用,通过被调用的所述第一接口将所述输出数据发送给所述目标系统。该装置包括:接口注册单元、数据接收单元、数据处理单元和输出发送单元。本方案能够降低核心系统的数据处理压力。
技术领域
本发明涉及通信技术领域,特别涉及一种基于公共接口平台的数据传输方法及装置。
背景技术
在基于互联网实现的各类业务项目中,一个业务项目通常需要集成多个系统,各个系统之间通过接口进行数据传输,以实现不同系统之间的交互。业务项目的核心系统是实现业务功能的主要系统,业务项目包括的大多数系统均需要与核心系统进行交互。目前,用于实现核心系统与其他系统进行交互的接口均设置在核心系统中进行调用,或者由核心系统提供接口给第三方进行接口调用。
针对目前将接口设置在核心系统中进行调用或由核心系统提供接口给第三方进行接口调用的方法,与核心系统相关的接口均设置在核心系统中,导致核心系统的数据处理压力较大,从而可能导致业务项目进行业务处理的效率较低。
发明内容
本发明实施例提供了一种基于公共接口平台的数据传输方法及装置,能够降低核心系统的数据处理压力。
第一方面,本发明实施例提供了一种基于公共接口平台的数据传输方法,包括:
针对每一个核心系统,在所述公共接口平台上注册相对应的至少一个第一接口;
接受外部的目标系统对所述第一接口的调用,通过被调用的所述第一接口接收来自所述目标系统的输入数据;
获取与所述输入数据相对应的输出数据;
对相对应的所述第一接口进行调用,通过被调用的所述第一接口将所述输出数据发送给所述目标系统。
可选地,
所述在所述公共接口平台上注册相对应的至少一个第一接口,包括:
获取与所述核心系统相对应的jar包,并将所述jar包存储到所述公共接口平台上;
根据外部输入的至少一个第一注册信息,在所述公共接口平台上注册与所述jar包相对应的至少一个第一接口,其中,每一个所述第一注册信息对应一个所述第一接口,所述第一注册信息包括Java类完整名称、提供服务Java类方法名称、入参数名称、入参数类型、出参名称和出参类型中的任意一个或多个;
所述获取与所述输入数据相对应的输出数据,包括:
通过相对应的所述jar包对所述输入数据进行处理,获得所述输出数据。
可选地,
所述在所述公共接口平台上注册相对应的至少一个第一接口,包括:
针对每一个所述核心系统,根据外部输入的至少一个第二注册信息,在所述公共接口平台上注册至少一个所述第一接口,其中,每一个所述第二注册信息对应一个所述第一接口,所述第二注册信息包括接口地址、接口协议、协议方法、入参名称、入参类型、出参名称和出参类型中的任意一个或多个。
可选地,
在所述在所述公共接口平台上注册相对应的至少一个第一接口之后,进一步包括:
针对同一所述核心系统,根据外部输入的第三注册信息在所述公共接口平台上注册相对应的第二接口,其中,所述第三注册信息包括接口地址、接口协议、协议方法、入参名称、入参类型、出参名称和出参类型中的任意一个或多个;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于山东浪潮通软信息科技有限公司,未经山东浪潮通软信息科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810442298.X/2.html,转载请声明来源钻瓜专利网。





