全网唯一标准王
(19)国家知识产权局 (12)发明 专利 (10)授权公告 号 (45)授权公告日 (21)申请 号 202210995539.X (22)申请日 2022.08.19 (65)同一申请的已公布的文献号 申请公布号 CN 115062084 A (43)申请公布日 2022.09.16 (73)专利权人 中关村科 学城城市大脑 股份有限 公司 地址 100081 北京市海淀区中关村南大街5 号1区689号楼海淀科技大厦6层 (72)发明人 陈铭 马旭慧 张凯 柳进军  李浩浩 孟雄飞 卢立鹏 刑凯翔  (74)专利代理 机构 北京中政联科专利代理事务 所(普通合伙) 11489 专利代理师 张鑫垚(51)Int.Cl. G06F 16/25(2019.01) G06F 9/54(2006.01) (56)对比文件 CN 113821254 A,2021.12.21 CN 108241724 A,2018.07.0 3 CN 101690123 A,2010.0 3.31 CN 106843835 A,2017.0 6.13 US 1076913 0 B1,2020.09.08 审查员 叶秋珍 (54)发明名称 基于数据库元 数据构建API接口方法及装置 (57)摘要 本申请公开了一种基于数据库元数据构建 API接口方法及装置, 属于计算机技术领域, 其 中, 基于数据库元数据构建API接口方法包括: 获 取元数据名称、 元数据类型、 元数据长度及元数 据增删; 根据所述元数据名称、 所述元数据类型、 所述元数据长度及所述元数据增删验证元数据 是否发生变化, 若是, 则输 出元数据变化事件; 根 据所述元数据变化事件构建或更新API接口。 由 于该方法是直接根据元数据进行API接口构建, 省去了中间过程, 耗时更短, 接口发布过程不需 要人工进行干预, 不需要进行API文档的编写, 节 省了人力成本 。 权利要求书2页 说明书10页 附图3页 CN 115062084 B 2022.11.04 CN 115062084 B 1.一种基于数据库元 数据构建API接口方法, 其特 征在于, 包括: 获取元数据名称、 元 数据类型、 元 数据长度及元 数据增删; 根据所述元数据名称、 所述元数据类型、 所述元数据长度及所述元数据增删验证元数 据是否发生变化, 若是, 则输出 元数据变化事 件; 根据所述元 数据变化事 件自动构建或更新API接口; 所述根据所述元 数据变化事 件自动构建或更新API接口, 包括: 根据所述元 数据变化事 件判断本地接口数据库是否存在元 数据的对应接口; 若不存在, 则根据所述元 数据变化事 件与预设的接口构建策略构建新接口; 若存在, 提取所述元数据变化事件中的变化项, 根据所述变化项更新接口存储库中的 相应接口; 在所述根据所述元数据变化事件自动构建或更新API接口之后, 所述基于数据库元数 据构建API接口方法还 包括: 技术文档的创建及更新。 2.根据权利要求1所述的基于数据库元数据构建API接口方法, 其特征在于, 所述获取 元数据名称、 元 数据类型、 元 数据长度及元 数据增删, 包括: 分析日志, 并扫描数据库中元 数据信息; 比对历次分析及扫描结果产生元 数据产生的变化, 得到变化信息 。 3.根据权利要求1或2所述的基于数据库元数据构建API接口方法, 其特征在于, 在所述 根据所述元数据名称、 所述元数据类型、 所述元数据长度及所述元数据增删验证元数据是 否发生变化之后, 所述基于数据库元 数据构建API接口方法还 包括: 若否, 则丢弃 所述元数据名称、 所述元 数据类型、 所述元 数据长度及所述元 数据增删。 4.根据权利要求1所述的基于数据库元数据构建API接口方法, 其特征在于, 在所述根 据所述元数据变化事件构建或更新API接口之后, 所述基于数据库元数据构建API接口方法 还包括: 验证所述API接口是否发生变化; 若是, 则进行规范处 理, 更新产生API接口事 件, 向网关服 务发送API接口更新事 件; 若否, 则丢弃信息 。 5.根据权利要求4所述的基于数据库元数据构建API接口方法, 其特征在于, 在所述根 据所述元数据变化事件构建或更新API接口之后, 所述基于数据库元数据构建API接口方法 还包括: 根据接口描述信息变更接口的注册信息, 通过网关服务体现接口的变化, 以使客户端 根据网关中的接口描述信息进行新接口 的调用。 6.一种基于数据库元 数据构建API接口装置, 其特 征在于, 包括: 获取模块, 用于获取 元数据名称、 元 数据类型、 元 数据长度及元 数据增删; 验证模块, 用于根据 所述元数据名称、 所述元数据类型、 所述元数据长度及所述元数据 增删验证元 数据是否发生变化, 若是, 则输出 元数据变化事 件; 接口更新模块, 用于根据所述元数据变化事件构建或更新API接口, 所述接口更新模 块, 包括: 本地存储库查找单元, 用于根据元数据变化事件判断本地存储库是否存在 对应接 口; 若不存在, 则根据元数据变化事件与预设的接口构建策略构建新接口; 若存在, 提取元权 利 要 求 书 1/2 页 2 CN 115062084 B 2数据变化事件中的变化项, 根据变化项更新接口存储库中的相应接口; 所述接口更新模块 还用于技 术文档的创建及更新。 7.一种电子设备, 其特征在于, 包括: 处理器, 存储器及存储在所述存储器上并可在所 述处理器上运行 的程序或指令, 所述程序或指令被所述处理器执行时实现如权利要求1 ‑5 任一项所述的基于数据库元 数据构建API接口方法的步骤。 8.一种可读存储介质, 其特征在于, 所述可读存储介质上存储程序或指令, 所述程序或 指令被处理器执行时实现如权利要求1 ‑5任一项所述的基于数据库元数据构建API接口方 法的步骤。权 利 要 求 书 2/2 页 3 CN 115062084 B 3

PDF文档 专利 基于数据库元数据构建API接口方法及装置

文档预览
中文文档 16 页 50 下载 1000 浏览 0 评论 0 收藏 3.0分
温馨提示:本文档共16页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
专利 基于数据库元数据构建API接口方法及装置 第 1 页 专利 基于数据库元数据构建API接口方法及装置 第 2 页 专利 基于数据库元数据构建API接口方法及装置 第 3 页
下载文档到电脑,方便使用
本文档由 SC 于 2024-02-24 01:01:46上传分享
友情链接
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们微信(点击查看客服),我们将及时删除相关资源。