一种动态请求接口实现数据同步的系统和方法
摘要文本
本发明专利申请提供了一种动态请求接口实现数据同步的系统和方法,包括:参数化配置模块:用于对获取的请求信息进行参数化配置,得到接口配置信息;信息请求模块:用于根据所述接口配置信息,生成请求连接信息;接口解析模块:用于基于所述请求连接信息进行接口解析,得到接口解析数据;数据同步模块:对所述接口解析数据中的接口字段和数据库中的中间表字段进行字段比较,并根据比较结果进行数据同步;本发明专利申请支持数据接口的即时接入和动态变化,无需进行代码开发或者配置,还能够支持接口请求地址的参数化处理,自动匹配接口数据字段与中间表字段关系,实现数据入库。 更多数据:
申请人信息
- 申请人:北京大数元科技发展有限公司
- 申请人地址:100085 北京市海淀区上地东路1号院3号楼九层901室
- 发明人: 北京大数元科技发展有限公司
专利详细信息
| 项目 | 内容 |
|---|---|
| 专利名称 | 一种动态请求接口实现数据同步的系统和方法 |
| 专利类型 | 发明授权 |
| 申请号 | CN202311674707.6 |
| 申请日 | 2023/12/8 |
| 公告号 | CN117370470B |
| 公开日 | 2024/3/12 |
| IPC主分类号 | G06F16/27 |
| 权利人 | 北京大数元科技发展有限公司 |
| 发明人 | 朱培冬; 崔豪冲; 陈国强; 杜波; 吴亚辉 |
| 地址 | 北京市海淀区上地东路1号院3号楼九层901室 |
专利主权项内容
1.一种动态请求接口实现数据同步的系统,其特征在于,包括:参数化配置模块:用于对获取的请求信息进行参数化配置,得到接口配置信息;信息请求模块:用于根据所述接口配置信息,生成请求连接信息;接口解析模块:用于基于所述请求连接信息进行接口解析,得到接口解析数据;数据同步模块:用于对所述接口解析数据中的接口字段和数据库中的中间表字段进行字段比较,并根据比较结果进行数据同步;所述参数化配置模块中的请求信息包括:请求协议、请求类型、请求地址、请求地址参数、请求头参数、请求头参数加密类型、请求头参数加密密钥、请求体参数、请求体参数加密类型和请求体参数加密密钥;所述参数化配置模块中的接口配置信息包括:解析路径、解密方式、增量/全量、接口数据主键字段和目标存储表名;所述信息请求模块中的请求连接信息包括:URL地址数组、请求头信息和请求体信息;所述信息请求模块中URL地址数组生成过程,包括:根据所述请求地址参数,获取所述请求地址参数的个数及各请求地址参数的具体值集;基于所述请求地址参数的个数,对所述请求地址参数的具体值集进行循环,并以所述请求地址参数中的参数名作为新的请求地址参数的具体值集,得到最终请求地址;根据所述最终请求地址,生成接口URL地址数组。 搜索马 克 数 据 网