中国人寿保险股份有限公司江苏省分公司张福州获国家专利权
买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!
龙图腾网获悉中国人寿保险股份有限公司江苏省分公司申请的专利一种将多个标准数据接口整合成一个数据接口的方法获国家发明授权专利权,本发明授权专利权由国家知识产权局授予,授权公告号为:CN120705172B 。
龙图腾网通过国家知识产权局官网在2025-12-16发布的发明授权授权公告中获悉:该发明授权的专利申请号/专利号为:202511143240.1,技术领域涉及:G06F16/242;该发明授权一种将多个标准数据接口整合成一个数据接口的方法是由张福州设计研发完成,并于2025-08-15向国家知识产权局提交的专利申请。
本一种将多个标准数据接口整合成一个数据接口的方法在说明书摘要公布了:本发明公开了一种将多个标准数据接口整合成一个数据接口的方法,包括以下步骤:S1:填写组合数据接口配置信息并发送HTTP请求;S2:后端系统接收前端发送的HTTP请求数据,校验并保存到数据库;S3:调用组合数据接口;本发明通过配置化方式替代硬编码,支持任意多的标准数据接口和自动参数转换,降低了多接口整合的技术门槛,提升了系统灵活性与开发效率,解决了传统方法中接口变更成本高、依赖专业技能等问题。
本发明授权一种将多个标准数据接口整合成一个数据接口的方法在权利要求书中公布了:1.一种将多个标准数据接口整合成一个数据接口的方法,其特征在于:包括以下步骤: S1:填写组合数据接口配置信息并发送HTTP请求; 包括如下子步骤: S11:填写组合数据接口名称; S12:填写组合数据接口配置; 所述组合数据接口配置的格式采用支持无限层级的INI格式; S13:编写SQL查询语句; 所述SQL查询语句的作用是对标准数据接口的结果集进行数据处理和数据输出; S14:用户在前端界面点击“保存”按钮; S15:前端界面创建AJAX请求; AJAX请求是一种HTTP请求,用于让前端与后端进行数据交互; S16:将组合数据接口配置信息存入FormData中; FormData是前端页面提供的一种用于封装组合数据接口配置信息的API,本质上是键值对的集合数据结构,通过HTTP请求发送,确保其准确传递给系统; S17:将FormData通过AJAX请求发送给后端系统; S2:后端系统接收前端发送的AJAX请求数据,校验并保存到数据库; 包括以下子步骤: S21:后端系统接收AJAX请求,并从AJAX请求的请求体中获取请求数据; 所述请求数据为组合数据接口配置信息; S22:后端系统对请求数据的格式进行校验; 所述校验为判断组合数据接口配置信息是否正确; S23:生成唯一ID,将唯一ID与请求数据保存至数据库中; 所述唯一ID为字符串或数字序列,具有全局唯一性; S24:返回保存成功的响应数据; 所述响应数据包括状态码以及响应体,所述状态码用于表示保存成功或失败,所述响应体包含所述唯一ID或具体错误信息; S3:调用组合数据接口; 包括以下子步骤: S31:调用组合数据接口API,传入唯一ID和执行参数集合; 所述执行参数集合为Map键值对类型; Map是一种键值对结构的数据类型; S32:判断唯一ID,并根据唯一ID从数据库中查询组合数据接口配置信息; S33:创建无限层级INI格式解析器,通过解析器对S32中查询到的组合数据接口配置信息中的接口配置进行解析,并存入变量apiInfo中; 所述变量apiInfo由标准数据接口信息List集合和公共参数Map集合组成; 所述Map集合是以Map为基准单元的集合; 所述标准数据接口信息List集合为标准数据接口信息组成的集合,元素为标准数据接口信息,包括别名、标准数据接口ID、接口参数; S34:遍历变量apiInfo中的标准数据接口信息List集合中的每一个元素,即标准数据接口信息,对当前元素的接口参数进行预处理,然后调用标准数据接口API,并传入标准数据接口ID和预处理后的接口参数,得到标准数据接口的结果集,并以别名和标准数据接口的结果集作为键值对存入TableInfoMap中; 所述预处理包括如下子步骤: S341:遍历变量apiInfo的公共参数中的每一个键值对元素,并判断键值对的键是否存在于执行参数集合中; 后端系统对变量apiInfo的公共参数中的每一个键值对元素的进行遍历,判断键值对的键是否在执行参数集合中存在,若存在,则将公共参数中的键值对的值替换为执行参数对应键的值,若不存在,则键值对的值采用原值,不需要替换; S342:遍历当前标准数据接口的接口参数中的每一个键值对,判断键值对元素的值; 后端系统对当前标准数据接口的接口参数中的每一个键值对元素进行遍历,并对键值对元素的值进行判断,若该键值对元素的值为参数转化函数,则调用系统内的函数执行器,接受参数转化函数和公共参数,返回函数值,并将接口参数中对应键的值更新为函数值;若该键值对元素的值为参数标记符,则根据参数标记符的名称,直接从公共参数中查询对应的参数值,并将接口参数中对应键的值更新为函数值; 所述函数执行器主要作用是存储函数,解析并执行参数转化函数返回结果; TableInfoMap是一个Map集合,是一种键值对结构; S35:加载ApacheCalcite驱动并创建JDBC连接; 所述ApacheCalcite驱动是一个SQL查询引擎,用于将多个标准数据接口的结果集虚拟为数据库的数据表,并通过统一的SQL语法进行关联、聚合操作; 所述JDBC连接是与calcite引擎建立的会话,用于提交SQL查询并获取执行结果; S36:从JDBC连接中获取根模式; 所述根模式是整个数据库元数据的根节点,用于存储所有内存表; S37:遍历TableInfoMap中的每一个键值对元素,即别名和标准数据接口的结果集,并将结果集包装成内存表,以键作为表名,将内存表存入根模式中; S38:执行组合数据接口配置信息中的SQL查询语句并返回最终结果集; 所述最终结果集为List集合,集合的元素为Map类型的键值对。
如需购买、转让、实施、许可或投资类似专利技术,可联系本专利的申请人或专利权人中国人寿保险股份有限公司江苏省分公司,其通讯地址为:211000 江苏省南京市中山东路298号;或者联系龙图腾网官方客服,联系龙图腾网可拨打电话0551-65771310或微信搜索“龙图腾网”。
以上内容由龙图腾AI智能生成。
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。

皖公网安备 34010402703815号
请提出您的宝贵建议,有机会获取IP积分或其他奖励