[发明专利]接口路由转发方法、系统、计算机设备及可读存储介质在审
申请号: | 202010743270.7 | 申请日: | 2020-07-29 |
公开(公告)号: | CN111831365A | 公开(公告)日: | 2020-10-27 |
发明(设计)人: | 陈纯雁 | 申请(专利权)人: | 中国平安财产保险股份有限公司 |
主分类号: | G06F9/448 | 分类号: | G06F9/448;G06F16/25;H04L12/721 |
代理公司: | 北京英特普罗知识产权代理有限公司 11015 | 代理人: | 王勇;邓小玲 |
地址: | 518048 广东省深圳市福田区益田路*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 接口 路由 转发 方法 系统 计算机 设备 可读 存储 介质 | ||
1.一种接口路由转发方法,其特征在于,所述方法包括:
通过统一接口路径层接收前端发送的请求;
通过所述统一接口路径层将所述请求中的第一预设业务参数发送至工厂类;
通过所述工厂类基于所述第一预设业务参数生成业务实现类对象并返回所述业务实现类对象;
通过所述统一接口路径层接收所述工厂类返回的业务实现类对象;及
通过所述统一接口路径层调用统一接口层,以通过所述统一接口层调用所述业务实现类对象的业务方法。
2.根据权利要求1所述的接口路由转发方法,其特征在于,所述通过所述统一接口路径层将所述请求中的第一预设业务参数发送至工厂类的步骤,还包括:
解析所述请求,以得到多个业务参数;
校验各个业务参数是否合法;
如果存在不合法的业务参数,则返回报错信息;及
如果各个业务参数均是合法参数,则检验完毕,并将所述多个业务参数中的第一预设业务参数传递到所述工厂类中。
3.根据权利要求1所述的接口路由转发方法,其特征在于,所述工厂类预先配置有多个工厂方法,所述工厂方法用于根据所传入的业务参数创建相应的业务实现类对象。
4.根据权利要求1所述的接口路由转发方法,其特征在于,所述工厂类预先定义有多个路由转发规则以及多个业务实现类;
所述通过所述工厂类基于所述第一预设业务参数生成业务实现类对象并返回所述业务实现类对象的步骤,包括:
根据所述第一预设业务参数查询和匹配相应的路由转发规则;
如果查询到匹配的路由转发规则,则根据该匹配的路由转发规则生成所述业务实现类对象并返回所述业务实现类对象;及
如果没有查询到匹配的路由转发规则,则返回空值。
5.根据权利要求4所述的接口路由转发方法,其特征在于,根据该匹配的路由转发规则生成并返回所述业务实现类对象的步骤,包括:
在所述工厂类中根据所述第一预设业务参数中的type值匹配生成对应的业务实现类对象。
6.根据权利要求1所述的接口路由转发方法,其特征在于,通过所述统一接口路径层接收所述工厂类返回的业务实现类对象的步骤和通过所述统一接口路径层调用统一接口层的步骤之间,还包括对所述业务实现类对象进行校验的步骤:
判断所述业务实现类对象的参数是否为空值和所述业务实现类对象是否为所述统一接口层的子类;
如果所述业务实现类对象的参数不为空值或所述业务实现类对象不是所述统一接口层的子类,则验证失败;及
如果所述业务实现类对象的参数为空值且所述业务实现类对象是所述统一接口层的子类,则验证成功。
7.根据权利要求1所述的接口路由转发方法,其特征在于,通过所述统一接口路径层调用统一接口层,以通过所述统一接口层调用所述业务实现类对象的业务方法,还包括:
通过所述统一接口层将所述请求转发到统一接口层模板类实现;
判断所述业务实现类对象是否重写了所述统一接口层模板类的方法;
如果所述业务实现类对象重写了所述统一接口层模板类的方法,则运行重写后的同名方法;及
如果所述业务实现类对象没有重写所述统一接口层模板类的方法,则运行所述统一接口层模板类中的统一方法。
8.一种接口路由转发系统,其特征在于,包括:
第一接收模块,用于通过统一接口路径层统一接口路径层接收前端发送的请求;
发送模块,用于通过所述统一接口路径层将所述请求中的第一预设业务参数发送至工厂类;
生成模块,用于通通过所述工厂类基于所述第一预设业务参数生成业务实现类对象并返回所述业务实现类对象;
第二接收模块,用于通过所述统一接口路径层接收所述工厂类返回的业务实现类对象;及
调用模块,用于通过所述统一接口路径层调用统一接口层,以通过所述统一接口层调用所述业务实现类对象的业务方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国平安财产保险股份有限公司,未经中国平安财产保险股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010743270.7/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种石油钻井遇到阻力时的手动换向装置
- 下一篇:海上风电桩基的防冲刷结构