[发明专利]系统对接方法、计算设备和存储介质有效
申请号: | 202011413243.X | 申请日: | 2020-12-07 |
公开(公告)号: | CN112199079B | 公开(公告)日: | 2021-03-05 |
发明(设计)人: | 冯海波 | 申请(专利权)人: | 震坤行网络技术(南京)有限公司 |
主分类号: | G06F8/20 | 分类号: | G06F8/20;G06F8/71 |
代理公司: | 北京市金杜律师事务所 11256 | 代理人: | 王茂华 |
地址: | 210000 江苏省南*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 系统 对接 方法 计算 设备 存储 介质 | ||
1.一种系统对接方法,包括:
响应于接收到来自客户系统的业务请求,确定所述业务请求是否符合标准接口定义;
响应于确定所述业务请求符合所述标准接口定义,根据标准业务流程处理所述业务请求;
响应于确定所述业务请求不符合所述标准接口定义,基于所述业务请求,确定所述业务请求中的业务数据的数据格式是否是Json格式;
响应于确定所述数据格式是Json格式,基于所述业务数据获得Json格式的参数提取对象;
响应于确定所述数据格式是除Json格式之外的其他格式,基于所述业务数据获得所述其他格式的输入参数,以便将所述其他格式的输入参数转换为Json格式的参数提取对象;以及
通过领域特定语言转换将所述参数提取对象转换为解析结果对象,以便基于所述解析结果对象处理所述业务请求,所述解析结果对象符合所述标准接口定义,
其中所述领域特定语言转换至少包括以下操作中的任一项:
响应于确定所述参数提取对象包括用于映射操作的初始映射字段,生成映射操作指令符,以便利用预先配置的、与所述客户系统相对应的解析器,执行相应的字段映射操作,以便将所述初始映射字段映射到映射结果字段;
响应于确定所述参数提取对象包括用于默认值替换操作的初始替换字段,生成替换操作指令符,以便利用所述解析器,执行相应的默认值替换操作,以便将所述初始替换字段的对应参数值替换为预定默认值;或者
响应于确定所述参数提取对象包括用于隐藏操作的初始隐藏字段,生成隐藏操作指令符,以便利用所述解析器,执行相应的字段隐藏操作,以便隐藏所述初始隐藏字段;
其中所述初始映射字段、所述初始替换字段和所述初始隐藏字段被包括在预先配置的、与所述客户系统相对应的字段数据库中。
2.根据权利要求1所述的系统对接方法,其中确定所述业务请求是否符合标准接口定义包括:
响应于接收到来自所述客户系统的所述业务请求,获取所述业务请求中所指示的客户标识和业务类型;
基于所述业务类型,将所述业务请求转发到相应的业务流程接口;
基于所述客户标识,确定所述业务请求是否符合所述标准接口定义。
3.根据权利要求2所述的系统对接方法,还包括:
响应于接收到来自所述客户系统的所述业务请求,根据所述客户标识,将所述业务请求分流至与所述客户系统对应的服务器物理资源,所述服务器物理资源通过令牌桶算法控制所述业务请求的流量速率不超过预先设置的流量速率阈值。
4.根据权利要求1所述的系统对接方法,所述参数提取对象符合预定参数定义,其中基于所述解析结果对象处理所述业务请求包括:
基于所述解析结果对象执行相应业务操作处理;
整合相应业务操作处理的处理结果,所述处理结果符合标准接口定义;
利用预先配置的、与所述客户系统相对应的解析器,将所述处理结果转换为符合所述预定参数定义的输出参数;以及
向所述客户系统发送所述输出参数。
5.根据权利要求2所述的系统对接方法,其中所述业务类型包括以下中的任一项:商品服务、订单服务或者售后服务。
6.根据权利要求2所述的系统对接方法,还包括:
响应于在所述业务流程接口接收到所述业务请求,通过拦截器拦截所述业务请求;
基于所述客户标识,通过鉴权模块对所述业务请求进行鉴权,以验证所述客户系统对所述业务流程接口的访问权限。
7.一种计算设备,包括:
至少一个处理单元;以及
至少一个存储器,所述至少一个存储器被耦合到所述至少一个处理单元并且存储用于由所述至少一个处理单元执行的指令,所述指令当由所述至少一个处理单元执行时,使得所述设备执行权利要求1至6任一项所述的系统对接方法。
8.一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被机器执行时实现权利要求1至6中任一项所述的系统对接方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于震坤行网络技术(南京)有限公司,未经震坤行网络技术(南京)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011413243.X/1.html,转载请声明来源钻瓜专利网。