[发明专利]基于API网关实现的数据处理方法、系统和API网关有效
申请号: | 201811124627.2 | 申请日: | 2018-09-26 |
公开(公告)号: | CN110958278B | 公开(公告)日: | 2022-06-03 |
发明(设计)人: | 王晓涛;冯鸳鹤 | 申请(专利权)人: | 北京国双科技有限公司 |
主分类号: | H04L67/565 | 分类号: | H04L67/565;H04L67/02;H04L12/66 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 王宝筠 |
地址: | 100080 北京市海淀区*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 api 网关 实现 数据处理 方法 系统 | ||
本发明公开了一种基于API网关实现的数据处理方法、系统和API网关。方法包括:接收前端发送的获取目标数据的请求,请求至少包括用于确定目标数据的参数信息、用于确定目标接口的类型信息、以及用于确定目标数据来源的来源信息;依据类型信息,将请求转发至目标接口,以使得目标接口依据参数信息查找并获取目标数据;接收目标接口返回的目标数据;依据来源信息,将目标数据转换为符合预定标准的数据,所述预定标准为目标数据来源对应的标准;将转换为符合预定标准的数据返回至前端。本发明由API网关完成根据数据来源对返回值的处理,不需要在后端接口中设置对于不同请求的不同处理方法,相比于现有技术大大降低了工作量且降低了成本。
技术领域
本发明涉及数据处理技术领域,尤其涉及一种基于API网关实现的数据处理方法、系统和API网关。
背景技术
如图1所示,目前应用系统的开发一般采用“前后端分离”的方式,前端界面包括Web应用、移动APP、运行于Web应用、移动APP中的各类小程序等,后端对应一套服务(接口)用于提供数据支持,前端向后端发送获取数据的请求,后端依据请求查找数据,并将查找到的数据返回给前端。
在实际应用中,前端界面中不同应用对于数据的标准不同,后端为了能够准确返回符合相应标准的数据,需要预先在每个接口中设置对于不同请求的不同处理方法,从而使得各接口能够根据请求的来源,返回符合相应标准的数据。
但是,后端对应的接口数量非常多,在每个接口中设置对于不同请求的不同处理方法的工作量非常大,且成本较高。
发明内容
鉴于上述问题,提出了本发明以便提供一种克服上述问题或者至少部分地解决上述问题的基于API网关实现的数据处理方法、系统和API网关。
基于本发明的一方面,本发明提供一种基于API网关实现的数据处理方法,方法包括:
接收前端发送的获取目标数据的请求,所述请求至少包括用于确定所述目标数据的参数信息、用于确定目标接口的类型信息、以及用于确定所述目标数据来源的来源信息;
依据所述类型信息,将所述请求转发至目标接口,以使得所述目标接口依据所述参数信息查找并获取所述目标数据;
接收所述目标接口返回的所述目标数据;
依据所述来源信息,将所述目标数据转换为符合预定标准的数据,所述预定标准为所述目标数据来源对应的标准;
将所述转换为符合预定标准的数据返回至所述前端。
可选地,所述请求还包括:认证信息;在依据所述类型信息,将所述请求转发至目标接口之前,所述方法还包括:
依据所述认证信息对所述前端进行认证;
如果认证通过,再执行所述依据所述类型信息,将所述请求转发至目标接口的步骤。
可选地,依据所述来源信息,将所述目标数据转换为符合预定标准的数据包括:
依据所述来源信息,利用预设的与所述来源信息对应的数据转换器将所述目标数据转换为符合预定标准的数据。
可选地,所述方法还包括:
当需要增加新的预定标准时,依据增加指令,增加用于将所述目标数据转换为符合所述新的预定标准的数据的数据转换器;
当需要删除第一预定标准时,依据删除指令,删除用于将所述目标数据转换为符合所述第一预定标准的数据的数据转换器;
当需要修改第二预定标准时,依据修改指令,修改用于将所述目标数据转换为符合所述第二预定标准的数据的数据转换器的处理逻辑,以使得修改后的数据转换器能够将所述目标数据转换为符合修改后的第二预定标准的数据。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京国双科技有限公司,未经北京国双科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811124627.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:半导体器件及其形成方法
- 下一篇:取像镜头及其制造方法