行业标准网
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202211373902.0 (22)申请日 2022.11.04 (71)申请人 杭州西湖新基建数字技 术有限公司 地址 310000 浙江省杭州市西湖区文三路 199号1幢5楼5 02室 (72)发明人 徐昱琪  (74)专利代理 机构 杭州新雏鹰知识产权代理有 限公司 3 3474 专利代理师 张玉平 (51)Int.Cl. G06F 16/25(2019.01) G06F 16/22(2019.01) G06F 21/31(2013.01) G06F 21/52(2013.01) (54)发明名称 一种不确定数据结构的数据增删改的接口 方法 (57)摘要 一种不确定数据结构的数据增删改的接口 方法, 属于 数据结构技术领域, 其包括以下步骤: 步骤S1,数据库表结构感知及存储; 定时或按需 遍历查询配置库中的所有数据库中所有表结构, 同步表的名 称和注释以及表结构信息并存储到 配置库; 步骤S2,信息提取、 校验并进行数据库 操 作:对外暴露一整套对数据的增删改查的接口, 并提供数据传输标准, 符合标准的数据将被解析 并进行校验, 校验通过后对对应数据库执行对应 的操作, 操作完毕后返回对应操作的结果数据; 步骤S3,日志记录。 本方法通过提供一套统一的 数据处理接口方式, 可以在不需要改变服务的情 况下, 适应业务数据结构 的变动, 无需再次对基 础数据服 务的接口进行开发。 权利要求书2页 说明书10页 附图1页 CN 115422280 A 2022.12.02 CN 115422280 A 1.一种不确定数据 结构的数据增删改的接口方法, 其特征在于, 包括调用系统、 数据服 务接口和配置库; 所述调用系统和配置库均与数据服务接口连接; 所述配置库配置有至少1 个数据库; 其包括以下步骤: 步骤S1, 数据库表结构感知及存储; 定时或按需遍历查询配置库中的所有数据库中所 有表结构, 同步表的名称和注释以及表结构信息并存 储到配置库; 步骤S2, 信息提取、 校验并进行数据库操作:对外暴露一整套对数据的增删改查的接 口, 并提供数据传输标准, 符合标准的数据将 被解析并进行校验, 校验通过后对对应数据库 执行对应的操作, 操作完毕后返回对应操作的结果数据; 步骤S3, 日志 记录: 对每 个调用系统每次操作的数据信息, 均记录与日志。 2.根据权利要求1所述的一种不确定数据结构的数据增删改的接口方法, 其特 征在于, 步骤S1中, 记录每张表上次同步的时间信 息, 对预设的时间段内同步过的表将跳过, 不 重复执行检查; 同时, 将表的名称和注释以及表结构信息在自身内存中同步维护一份。 3.根据权利要求1或2所述的一种不确定数据 结构的数据增删改的接口方法, 其特征在 于, 步骤S2 中, 数据传输标准, 包含以下基本要素: 增删改查的操作、 操作的数据库、 操作的 表、 操作的字段、 操作的数据条件、 设定的值。 4.根据权利要求3所述的一种不确定数据结构的数据增删改的接口方法, 其特征在于, 步骤S2, 包括: 步骤S201, 接口请求的合法性校验: 使用接口前, 调用系统必 须在数据服务接口中进行 注册, 以获取对应的系统ID及密钥信息, 用于系统鉴权; 数据服务接口, 接收调用系统接口 请求后, 根据数据传输标准 获取调用系统信息, 并进 行鉴权; 鉴权不通过, 返回鉴权失败; 鉴 权通过则进行 下一步; 步骤S202, 对接口请求进行 数据解析, 判断基本要素, 包括: 获取操作要素, 判断其是否是增删改查4种操作要素之一, 是则进行下一步, 否则返回 操作不当的消息给调用系统, 流 程结束; 获取要操作的数据库, 若未获取到, 则判断系统数据库是否唯一, 是则使用唯一的数据 库, 否则返回未指定数据库的消息给调用系统, 流 程结束; 将获取到的操作数据库进行驼峰命名转蛇形命名, 并检查数据库命名是否在预配制的 数据库中存在, 若不存在则返回数据库无法操作的消息给调用系统, 流 程结束; 获取要操作的表, 并进行驼峰转蛇形命名, 同时检查表命名要操作的数据库下是否存 在该表, 若不存在, 则尝试调用表结构同步方法尝试同步, 若 无此表结构则返回无此表结构 的消息给调用系统, 流 程结束; 获取要操作的字段及数据条件的字段, 并进行驼峰转蛇形命名, 对该表下的字段做匹 配, 若有字段未匹配到, 则判断表结构上次同步时间, 若在预设时间段内, 则 返回表字段不 存在的消息给调用系统, 流程结束; 超过预设时间段则尝试重新调用表结构同步, 同步后若 仍不存在, 则返回表字段不存在的消息给调用系统, 流 程结束; 判断操作要素, 若为增删改, 则对操作字段的赋值类型进行判断, 判断其是否符合该字 段对应的赋值类型及精度, 若不符合, 则尝试转换设定的值到字段对应的赋值类型及精度, 若失败则返回具体字段不 合法的消息给调用系统, 流 程结束。 5.根据权利要求4所述的一种不确定数据结构的数据增删改的接口方法, 其特征在于,权 利 要 求 书 1/2 页 2 CN 115422280 A 2步骤S2, 还 包括: 步骤S203, SQL组装适配: 根据基本要素组装SQL语句, 对非查询类操作启用事务进行执 行, 对调用系统、 接口入参、 执行的SQL和执行时间进行记录, 执行完毕后返回执行结果; 对 查询类操作直接记录, 并将查询结果返回。权 利 要 求 书 2/2 页 3 CN 115422280 A 3

.PDF文档 专利 一种不确定数据结构的数据增删改的接口方法

文档预览
中文文档 14 页 50 下载 1000 浏览 0 评论 309 收藏 3.0分
温馨提示:本文档共14页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
专利 一种不确定数据结构的数据增删改的接口方法 第 1 页 专利 一种不确定数据结构的数据增删改的接口方法 第 2 页 专利 一种不确定数据结构的数据增删改的接口方法 第 3 页
下载文档到电脑,方便使用
本文档由 人生无常 于 2024-03-18 11:31:10上传分享
友情链接
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们微信(点击查看客服),我们将及时删除相关资源。