文库搜索
切换导航
首页
频道
联系我们
国家标准目录
国际ISO标准目录
行业标准目录
地方标准目录
首页
联系我们
国家标准目录
国际ISO标准目录
行业标准目录
地方标准目录
批量下载
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202210670335.9 (22)申请日 2022.06.14 (71)申请人 杭州指令集智能科技有限公司 地址 310012 浙江省杭州市文一西路1号 益 展商务大厦A座5 01室 (72)发明人 库陈胜 秦钢 花京武 (74)专利代理 机构 杭州品众专利代理事务所 (特殊普通 合伙) 33459 专利代理师 蔡陈祥 (51)Int.Cl. G06F 9/448(2018.01) G06F 9/445(2018.01) (54)发明名称 一种流程编排中API出入参信息组装 方法及 系统 (57)摘要 本发明涉及物联网技术领域, 具体涉及一种 流程编排中API出入参信息组装方法及系统, 包 括以下步骤: S1初始化, 请求参数并获取入参提 取规则信息; S2由相关接口拉取接口信息, 并进 行参数提取执行规则引 擎; S3进行多接口并行/ 顺序执行S2提取的规则引擎; S4进行结果提取得 到组装规则信息, 并在组装完成后进行响应或结 束。 本发明使用灵活的配置规则, 应对复杂的接 口的情况, 解决了物联网场景中, 进行多接口编 排过程时, 由于接口的参数不一致导致业务开发 效率低下的问题, 具有很强的应用前 景。 权利要求书1页 说明书7页 附图2页 CN 115113953 A 2022.09.27 CN 115113953 A 1.一种流 程编排中API出入参信息组装方法, 其特 征在于, 包括以下步骤: S1初始化, 请求 参数并获取入参 提取规则 信息; S2由相关接口拉取接口信息, 并进行参数提取 执行规则引擎; S3进行多接口并行/顺序执 行S2提取的规则引擎; S4进行结果提取得到组装规则 信息, 并在组装完成后进行响应或结束。 2.根据权利要求1所述的一种流程编排中API出入参信息组装方法, 其特征在于, 所述 方法中, 规则信息用于告知入参提取规则引擎如何提取从请求参数中获取接口所需的参数 并转换为接口需要的参数 形式。 3.根据权利要求1所述的一种流程编排中API出入参信息组装方法, 其特征在于, 所述 方法中, 拉取接口信息用于告知规则引擎如何发起接口调用。 4.根据权利要求1所述的一种流程编排中API出入参信息组装方法, 其特征在于, 所述 方法中, 参数提取执行规则引擎用于接口参数组装为接口需要的格式并与接口信息相接 口, 并等待接口引擎执 行。 5.根据权利要求1所述的一种流程编排中API出入参信息组装方法, 其特征在于, 所述 方法中, 获取组装规则 信息用于告知结果组装引擎, 对结果的组装规则。 6.根据权利要求1所述的一种流程编排中API出入参信息组装方法, 其特征在于, 所述 方法中, 接口并行/顺序执 行用于告知接口执 行引擎对接口执 行的方式。 7.根据权利要求6所述的一种流程编排中API出入参信息组装方法, 其特征在于, 所述 方法中, 接口并行 执行时, 无需等待接口返回结果。 8.根据权利要求1所述的一种流程编排中API出入参信息组装方法, 其特征在于, 所述 方法中, 结果 提取并组装时, 根据组装规则将结果组装成为 最终响应的结果。 9.一种流程编排中API出入参信息组装系统, 所述系统用于实现如权利要求1 ‑8任一项 所述的流程编排中API出入参信息组装方法的步骤, 其特征在于, 包括应用层、 接口出入参 处理层以及信息存 储层; 其中, 所述接口出入参处理层包括入参提取模块、 入参组装模块、 流程分析模块、 入参 规则引擎、 结果组装规则引擎和接口管理模块; 所述信息存 储层包括数据库和缓存层。 10.根据权利要求9所述的一种流程编排中API出入参信 息组装系统, 其特征在于, 所述 入参提取模块, 用于从请求头、 请求体、 路径中提取参数 所述入参组装 模块, 用于将提取到的参数进行 KV映射; 所述流程分析模块, 用于根据请求参数中的code获取流程规则, 并将入参信息填充到 各流程中以待执 行; 所述入参 规则引擎, 用于分别执 行各个流程, 并将流 程结果进行 预处理; 所述结果组装规则引擎, 用于将各流 程的结果, 按照接口定义进行组装; 所述接口管理模块, 用于存储接口信息, 供入参规则引擎和结果组装规则引擎调用接 口信息; 所述数据库, 用于存 储接口信息、 入参 规则信息、 结果组装规则 信息和流 程规则信息; 所述缓存层, 用于缓存数据, 存 储热点接口信息和热点 规则信息。权 利 要 求 书 1/1 页 2 CN 115113953 A 2一种流程编排 中API出入参信息组装方 法及系统 技术领域 [0001]本发明涉及物联网技术领域, 具体涉及一种流程编排中API出入参信息组装方法 及系统。 背景技术 [0002]物联网场景中, 随着设备类型、 型号、 版本等越来越繁杂, 导致在进行多 设备、 多业 务接口对接时, 造成业务开发效率低下。 因此, 提出多接口对接, 其出入参转换以及业务编 排能力解决方法, 以减低开发成本, 提高开发效率。 [0003]现有技术下, 不 同协议、 不 同接口甚至相同接 口而不同版本 的接口的出入参都会 有所不同, 业务开 发需要做不同的业务处理, 接口理解难度和对接难度较大。 通常的做法是 开发者接口文档定制化地处理不同接口的适配器, 然后再对程序进 行编译、 发布、 部署等一 系列操作, 效率极为低下, 成本也较高。 因此本文提供了一种流程编排中API出入参信息组 装方法及系统。 发明内容 [0004]针对现有技术的不足, 本发明公开了一种流程编排中API出入参信息组装方法及 系统, 用于解决在物联网场景中, 进 行多接口编排过程时, 由于接口的参数不一致导致业务 开发效率低下的问题。 [0005]本发明通过以下技 术方案予以实现: [0006]第一方面, 本发明提供了一种流程编排中API出入参信息组装方法, 包括以下步 骤: [0007]S1初始化, 请求 参数并获取入参 提取规则 信息; [0008]S2由相关接口拉取接口信息, 并进行参数提取 执行规则引擎; [0009]S3进行多接口并行/顺序执 行S2提取的规则引擎; [0010]S4进行结果提取得到组装规则 信息, 并在组装完成后进行响应或结束。 [0011]更进一步的, 所述方法中, 规则信息用于告知入参提取规则引擎如何提取从请求 参数中获取接口所需的参数并转换为接口需要的参数 形式。 [0012]更进一步的, 所述方法中, 拉取接口信息用于告知规则引擎如何发起接口调用。 [0013]更进一步的, 所述方法中, 参数提取执行规则引擎用于接 口参数组装为接 口需要 的格式并与接口信息相接口, 并等待接口引擎执 行。 [0014]更进一步的, 所述方法中, 获取组装规则信息用于告知结果组装引擎, 对结果的组 装规则。 [0015]更进一步的, 所述方法中, 接口并行/顺序执行用于告知接口执行引擎对接口执行 的方式。 [0016]更进一步的, 所述方法中, 接口并行 执行时, 无需等待接口返回结果。 [0017]更进一步的, 所述方法中, 结果提取并组装时, 根据组装规则 将结果组装 成为最终说 明 书 1/7 页 3 CN 115113953 A 3
专利 一种流程编排中API出入参信息组装方法及系统
文档预览
中文文档
11 页
50 下载
1000 浏览
0 评论
309 收藏
3.0分
赞助2元下载(无需注册)
温馨提示:本文档共11页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
下载文档到电脑,方便使用
赞助2元下载
本文档由 人生无常 于
2024-03-18 00:01:23
上传分享
举报
下载
原文档
(732.4 KB)
分享
友情链接
GB-T 26141.2-2010 无损检测 射线照相底片数字化系统的质量鉴定 第2部分:最低要求.pdf
GB-T 29307-2022 电动汽车用驱动电机系统可靠性试验方法.pdf
GB-T 39243-2020 船用生物可溶性矿物棉制品技术要求及试验方法.pdf
GB-T 39768-2021 人类生物样本分类与编码.pdf
GB-T 14912-2017 1500 11 000 12 000外业数字测图规程.pdf
DB52-T 1656-2022 磷石膏抹灰砂浆通用技术要求 贵州省.pdf
GB-T 28827.3-2012 信息技术服务 运行维护 第3部分:应急响应规范.pdf
GB-T 14812-2008 热管传热性能试验方法.pdf
SN-T 4243-2015 铜精矿中金、银、铂、钯、砷、汞、镉、镓、铟、锗、硒、碲、铊、镧的测定 电感耦合等离子体质谱法.pdf
GB-T 30240.10-2017 公共服务领域英文译写规范 第10部分:商业金融.pdf
GB-T 5195.1-2017 萤石 氟化钙含量的测定 EDTA滴定法和蒸馏-电位滴定法.pdf
GM-T 0039-2015 密码模块安全检测要求.pdf
DB52-T 1597-2021 计量检测元数据及交互规范 贵州省.pdf
CCSP AIO 考试指南 中文-第2版 .pdf
GA-T 460.1-2020 居民身份证卡体材料及打印薄膜技术规范 第1部分:制卡用垫平层白色PETG薄膜.pdf
GB-T 22374-2018 地坪涂装材料.pdf
DB37-T 4614.1—2023 “爱山东”政务服务平台移动端 第1部分:总体架构 山东省.pdf
GB-T 18305-2016 质量管理体系 汽车生产件及相关服务件组织应用GB-T 19001—2008的特别要求.pdf
GB-T 2965-2023 钛及钛合金棒材.pdf
GB-T 38635.2-2020 信息安全技术 SM9标识密码算法 第2部分:算法.pdf
1
/
3
11
评价文档
赞助2元 点击下载(732.4 KB)
回到顶部
×
微信扫码支付
2
元 自动下载
点击进入官方售后微信群
支付 完成后 如未跳转 点击这里下载
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们
微信(点击查看客服)
,我们将及时删除相关资源。