利索能及
我要发布
收藏
专利号: 2018112461365
申请人: 平安科技(深圳)有限公司
专利类型:发明专利
专利状态:已下证
更新日期:2026-06-16
缴费截止日期: 暂无
联系人

摘要:

权利要求书:

1.一种请求处理方法,其特征在于,所述方法包括:

接收接口调用请求,获取所述接口调用请求对应的请求协议类型,并检测所述请求协议类型是否属于预设协议类型集;

在所述请求协议类型属于所述预设协议类型集时,读取所述接口调用请求中包含的请求路径;

在数据库中查找所述请求路径对应的业务逻辑对象,并将所述接口调用请求发送至所述业务逻辑对象。

2.如权利要求1所述的方法,其特征在于,所述在数据库中查找所述请求路径对应的业务逻辑对象的步骤之前,所述方法还包括:读取所述请求路径中包含的接口参数,根据所述接口参数中包含的业务标识以及接口标识确定对象查询参数;

所述在数据库中查找所述请求路径对应的业务逻辑对象的步骤,包括:在数据库存储的映射关系中查找所述对象查询参数对应的业务逻辑对象,所述映射关系中存放有对象查询参数和业务逻辑对象之间的对应关系。

3.如权利要求2所述的方法,其特征在于,所述根据所述接口参数中包含的业务标识以及接口标识确定对象查询参数的步骤,包括:读取所述接口参数中包含的业务标识以及接口标识,根据预先建立的业务逻辑树形结构查找所述业务标识对应的目标结点;

获取所述目标结点对应的接口路径集,根据所述接口标识从所述接口路径集中确定出目标路径,并将所述目标路径作为对象查询参数。

4.如权利要求3所述的方法,其特征在于,所述接收接口调用请求,获取所述接口调用请求对应的请求协议类型,并检测所述请求协议类型是否属于预设协议类型集的步骤之前,所述方法还包括:获取待分类的业务对象,采用面向切面编程技术对所述业务对象进行业务逻辑分类,获得若干个业务逻辑对象;

读取所述业务逻辑对象中携带的业务标识,根据读取到的业务标识确定所述业务逻辑对象所属的业务类别;

以各业务逻辑对象对应的业务标识为子结点、所述业务类别为父结点,建立业务逻辑树形结构。

5.如权利要求1至4任一项所述的方法,其特征在于,所述接收接口调用请求,获取所述接口调用请求对应的请求协议类型的步骤,包括:在接收接口调用请求时,拦截所述接口调用请求,并对所述接口调用请求进行跨域访问检测;

在检测到所述接口调用请求属于跨域访问请求时,获取所述接口调用请求对应的请求协议类型。

6.如权利要求5所述的方法,其特征在于,所述接收接口调用请求,对所述接口调用请求进行跨域访问检测的步骤,包括:接收接口调用请求,获取所述接口调用请求对应的请求路径,从所述请求路径中读取域名字段以及端口字段;

检测所述域名字段与本地域名对应的域名字段是否相同,和/或检测所述端口字段与本地端口对应的端口字段是否相同;

若所述域名字段与本地域名对应的域名字段不相同,和/或所述端口字段与本地端口对应的端口字段不相同,则判定所述接口调用请求属于跨域访问请求。

7.如权利要求5所述的方法,其特征在于,所述接收接口调用请求,对所述接口调用请求进行跨域访问检测的步骤之后,所述方法还包括:在检测到所述接口调用请求不属于跨域访问请求时,获取所述接口调用请求中包含的请求参数和请求路径;

根据所述请求路径确定待调用目标接口,将所述请求参数发送至所述待调用目标接口对应的目标业务逻辑对象,以使所述目标业务逻辑对象根据所述请求参数获取出参数据并反馈所述出参数据。

8.一种请求处理装置,其特征在于,所述装置包括:

请求接收模块,用于接收接口调用请求,获取所述接口调用请求对应的请求协议类型,并检测所述请求协议类型是否属于预设协议类型集;

协议检测模块,用于在所述请求协议类型属于所述预设协议类型集时,读取所述接口调用请求中包含的请求路径;

对象查找模块,用于在数据库中查找所述请求路径对应的业务逻辑对象,并将所述接口调用请求发送至所述业务逻辑对象。

9.一种请求处理设备,其特征在于,所述设备包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的请求处理程序,所述请求处理程序配置为实现如权利要求

1至7中任一项所述的请求处理方法的步骤。

10.一种存储介质,其特征在于,所述存储介质上存储有请求处理程序,所述请求处理程序被处理器执行时实现如权利要求1至7任一项所述的请求处理方法的步骤。