通用接口的配置方法、装置、设备及存储介质制造方法及图纸

技术编号:27252544 阅读:13 留言:0更新日期:2021-02-04 12:30
本发明专利技术涉及接口配置领域,公开了通用接口的配置方法、装置、设备及存储介质,用于提高通过接口调用外部请求的效率。通用接口的配置方法包括:获取通用设置规则,在接口开发框架的控制层中利用预置编译语言配置通用设置规则的通配符,生成通用接口基类;获取接口开发框架对应数据库中的多个预置操作函数,对多个预置操作函数进行分类,得到多个分组函数;根据不同预置的配置规则建立多个分组函数的多个匹配调用表,将多个匹配调用表存储在接口开发框架的业务逻辑层中;在接口开发框架中利用控制层中的通用接口基类与业务逻辑层中的多个匹配调用表创建通用接口,完成通用接口的配置化操作。本发明专利技术还涉及区块链技术,匹配调用表可存储于区块链中。可存储于区块链中。可存储于区块链中。

【技术实现步骤摘要】
通用接口的配置方法、装置、设备及存储介质


[0001]本专利技术涉及接口配置领域,尤其涉及一种通用接口的配置方法、装置、设备及存储介质。

技术介绍

[0002]在业务系统中利用调用接口获取外部请求时,所提供的接口均需要单独的统一资源定位符(uniform resource locator,URL)请求到接口对应的控制层和业务逻辑层,通过输入大量的代码实现数据库操作、接口调用或复杂的逻辑处理。
[0003]根据现有的通用接口实现多数据交互时,由于不同的外部请求需要不同接口的操作指令对其进行处理,每一个接口对应一套接口实现操作编码,导致每个接口都需要单独编码,程序冗余,且成本较高,通过接口调用外部请求的效率低下。

技术实现思路

[0004]本专利技术提供了一种通用接口的配置方法、装置、设备及存储介质,用于提高通过接口调用外部请求的效率。
[0005]本专利技术第一方面提供了一种通用接口的配置方法,包括:获取通用设置规则,在接口开发框架的控制层中利用预置编译语言配置所述通用设置规则的通配符,生成通用接口基类;获取所述接口开发框架对应数据库中的多个预置操作函数,对所述多个预置操作函数进行分类,得到多个分组函数,所述分组函数至少包括简单查询类函数、复杂查询类函数、业务处理类函数及外部处理类函数;根据不同预置的配置规则建立所述多个分组函数的多个匹配调用表,并将所述多个匹配调用表存储在所述接口开发框架的业务逻辑层中,所述匹配调用表中至少包括简单查询类匹配调用表、复杂查询类匹配调用表、业务处理类匹配调用表和外部处理类匹配调用表;在所述接口开发框架中,利用所述控制层中的所述通用接口基类与所述业务逻辑层中的所述多个匹配调用表创建通用接口,完成所述通用接口的配置化操作。
[0006]可选的,在本专利技术第一方面的第一种实现方式中,所述根据不同预置的配置规则建立所述多个分组函数的多个匹配调用表,并将所述多个匹配调用表存储在所述接口开发框架的业务逻辑层中,所述匹配调用表中至少包括简单查询类匹配调用表、复杂查询类匹配调用表、业务处理类匹配调用表和外部处理类匹配调用表包括:通过预置编译语言、第一分组函数和第一配置规则建立通用的简单查询类匹配调用表,所述第一分组函数为简单查询类函数;采用所述预置编译语言、第二分组函数和第二配置规则建立通用的复杂查询类匹配调用表,所述第二分组函数为复杂查询类函数;利用所述预置编译语言、第三分组函数和第三配置规则建立通用的业务处理类匹配调用表,所述第三分组函数为业务处理类函数;基于所述预置编译语言、第四分组函数和第四配置规则建立通用的外部处理类匹配调用表,所述第四分组函数为外部处理类函数;将所述简单查询类匹配调用表、所述复杂查询类匹配调用表、所述业务处理类匹配调用表和所述外部处理类匹配调用表存储在所述初始
接口开发框架对应的业务逻辑层中。
[0007]可选的,在本专利技术第一方面的第二种实现方式中,所述通过预置编译语言、第一分组函数和第一配置规则建立通用的简单查询类匹配调用表,所述第一分组函数为简单查询类函数包括:通过第一配置规则建立初始简单查询类调用表;采用预置编译语言将第一分组函数的名称关键字填写入所述初始简单查询类调用表中的列项中,得到基础简单查询类调用表,所述第一分组函数为简单查询类函数;利用所述预置编译语言将所述第一分组函数中对应的变量参数与静态参数填写入所述基础简单查询类调用表的行项中,得到简单查询类匹配调用表。
[0008]可选的,在本专利技术第一方面的第三种实现方式中,所述利用所述预置编译语言、第三分组函数和第三配置规则建立通用的业务处理类匹配调用表,所述第三分组函数为业务处理类函数包括:通过第三配置规则建立初始业务处理类调用表;采用所述预置编译语言将第三分组函数的名称关键字填写入所述初始业务处理类调用表的列项中,得到基础业务处理类调用表,所述第三分组函数为业务处理类函数;利用所述预置编译语言将所述第三分组函数中对应的变量参数与固定参数填写入所述基础业务处理类调用表的行项中,得到业务处理类匹配调用表。
[0009]可选的,在本专利技术第一方面的第四种实现方式中,所述基于所述预置编译语言、第四分组函数和第四配置规则建立通用外部处理类匹配调用表,所述第四分组函数为外部处理类函数包括:通过第四配置规则建立初始外部处理类调用表;利用所述预置编译语言将第四分组函数的函数编码填写入所述初始外部处理类调用表的列项中,得到基础外部处理类调用表,所述第四分组函数为外部处理类函数;采用所述预置编译语言将所述第四分组函数对应的调用地址、调用参数与参数路径填写入所述基础外部处理类调用表的行项中,得到外部处理类匹配调用表。
[0010]可选的,在本专利技术第一方面的第五种实现方式中,所述获取通用设置规则,在接口开发框架的控制层中利用预置编译语言配置所述通用设置规则的通配符,生成通用接口基类包括:获取通用设置规则,在接口开发框架的控制层中,利用预置编译语言中的映射函数封装所述通用设置规则,得到封装组件;采用所述预置编译语言中的匹配函数对所述封装组件进行匹配,得到所述封装组件对应的通配符,生成通用接口基类。
[0011]可选的,在本专利技术第一方面的第六种实现方式中,所述获取所述接口开发框架对应数据库中的多个预置操作函数,对所述多个预置操作函数进行分类,得到多个分组函数,所述分组函数至少包括简单查询类函数、复杂查询类函数、业务处理类函数及外部处理类函数包括:获取所述接口开发框架对应数据库中的多个预置操作函数,并获取每个预置操作函数的业务类型,得到每个预置操作函数对应的业务类型;计算每个预置操作函数对应的业务类型与多个标准类型之间的相似度,得到每个预置操作函数对应的多个基础相似度;在所述多个基础相似度中筛选出数值最大的目标基础相似度,将所述目标基础相似度对应的标准类型确定为对应预置操作函数的目标类型,得到多个预置操作函数对应的目标类型;利用预置的分类函数将所述多个预置操作函数对应的目标类型中类型相同的目标类型归类为一组,得到多个分组函数,所述分组函数至少包括简单查询类函数、复杂查询类函数、业务处理类函数及外部处理类函数。
[0012]本专利技术第二方面提供了一种通用接口的配置装置,包括:设置模块,用于获取通用
设置规则,在接口开发框架的控制层中利用预置编译语言配置所述通用设置规则的通配符,生成通用接口基类;分类模块,用于获取所述接口开发框架对应数据库中的多个预置操作函数,对所述多个预置操作函数进行分类,得到多个分组函数,所述分组函数至少包括简单查询类函数、复杂查询类函数、业务处理类函数及外部处理类函数;建立模块,用于根据不同预置的配置规则建立所述多个分组函数的多个匹配调用表,并将所述多个匹配调用表存储在所述接口开发框架的业务逻辑层中,所述匹配调用表中至少包括简单查询类匹配调用表、复杂查询类匹配调用表、业务处理类匹配调用表和外部处理类匹配调用表;创建模块,用于在所述接口开发框架中,利用所述控制层中的所述通用接口基类与所述业务逻辑层中的所述多个匹配调用表创建通用接口,完成所述通用接口的配置化操作。
本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种通用接口的配置方法,其特征在于,所述通用接口的配置方法包括:获取通用设置规则,在接口开发框架的控制层中利用预置编译语言配置所述通用设置规则的通配符,生成通用接口基类;获取所述接口开发框架对应数据库中的多个预置操作函数,对所述多个预置操作函数进行分类,得到多个分组函数,所述分组函数至少包括简单查询类函数、复杂查询类函数、业务处理类函数及外部处理类函数;根据不同预置的配置规则建立所述多个分组函数的多个匹配调用表,并将所述多个匹配调用表存储在所述接口开发框架的业务逻辑层中,所述匹配调用表中至少包括简单查询类匹配调用表、复杂查询类匹配调用表、业务处理类匹配调用表和外部处理类匹配调用表;在所述接口开发框架中,利用所述控制层中的所述通用接口基类与所述业务逻辑层中的所述多个匹配调用表创建通用接口,完成所述通用接口的配置化操作。2.根据权利要求1所述的通用接口的配置方法,其特征在于,所述根据不同预置的配置规则建立所述多个分组函数的多个匹配调用表,并将所述多个匹配调用表存储在所述接口开发框架的业务逻辑层中,所述匹配调用表中至少包括简单查询类匹配调用表、复杂查询类匹配调用表、业务处理类匹配调用表和外部处理类匹配调用表包括:通过预置编译语言、第一分组函数和第一配置规则建立通用的简单查询类匹配调用表,所述第一分组函数为简单查询类函数;采用所述预置编译语言、第二分组函数和第二配置规则建立通用的复杂查询类匹配调用表,所述第二分组函数为复杂查询类函数;利用所述预置编译语言、第三分组函数和第三配置规则建立通用的业务处理类匹配调用表,所述第三分组函数为业务处理类函数;基于所述预置编译语言、第四分组函数和第四配置规则建立通用的外部处理类匹配调用表,所述第四分组函数为外部处理类函数;将所述简单查询类匹配调用表、所述复杂查询类匹配调用表、所述业务处理类匹配调用表和所述外部处理类匹配调用表存储在所述初始接口开发框架对应的业务逻辑层中。3.根据权利要求2所述的通用接口的配置方法,其特征在于,所述通过预置编译语言、第一分组函数和第一配置规则建立通用的简单查询类匹配调用表,所述第一分组函数为简单查询类函数包括:通过第一配置规则建立初始简单查询类调用表;采用预置编译语言将第一分组函数的名称关键字填写入所述初始简单查询类调用表中的列项中,得到基础简单查询类调用表,所述第一分组函数为简单查询类函数;利用所述预置编译语言将所述第一分组函数中对应的变量参数与静态参数填写入所述基础简单查询类调用表的行项中,得到简单查询类匹配调用表。4.根据权利要求2所述的通用接口的配置方法,其特征在于,所述利用所述预置编译语言、第三分组函数和第三配置规则建立通用的业务处理类匹配调用表,所述第三分组函数为业务处理类函数包括:通过第三配置规则建立初始业务处理类调用表;采用所述预置编译语言将第三分组函数的名称关键字填写入所述初始业务处理类调用表的列项中,得到基础业务处理类调用表,所述第三分组函数为业务处理类函数;
利用所述预置编译语言将所述第三分组函数中对应的变量参数与固定参数填写入所述基础业务处理类调用表的行项中,得到业务处理类匹配调用表。5.根据权利要求2所述的通用接口的配置方法,其特征在于,所述基于所述预置编译语言、第四分组函数和第四配置规则建立通用外部处理类匹配调用表,所述第四分组...

【专利技术属性】
技术研发人员:吴超
申请(专利权)人:平安普惠企业管理有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1