[发明专利]一种全域集成编排流协议生成方法及执行方法在审
申请号: | 202310001644.1 | 申请日: | 2023-01-03 |
公开(公告)号: | CN116055572A | 公开(公告)日: | 2023-05-02 |
发明(设计)人: | 吴景行;卢超;林京;王剑 | 申请(专利权)人: | 广州市玄武无线科技股份有限公司 |
主分类号: | H04L69/06 | 分类号: | H04L69/06;H04L67/01 |
代理公司: | 广州骏思知识产权代理有限公司 44425 | 代理人: | 张金龙 |
地址: | 510000 广东省广州市*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 全域 集成 编排 协议 生成 方法 执行 | ||
1.一种全域集成编排流协议生成方法,其特征在于,所述方法由画布控制器和协议生成器执行,所述方法包括以下步骤:
画布控制器初始化画布;
画布控制器响应于结点设置指令,生成对应的结点参数,并将所述结点参数传递至所述协议生成器;
所述协议生成器根据所述结点参数生成结点协议,并将所述结点协议保存至主函数中的拓扑结构中;
所述画布控制器用于根据所述拓扑结构更新画布。
2.根据权利要求1所述的一种全域集成编排流协议生成方法,其特征在于,所述结点设置指令包括以下至少一项:
触发结点设置指令、触发结点编辑指令、过程结点设置指令、过程结点编辑指令、逻辑结点编辑指令和循环结点编辑指令。
3.根据权利要求2所述的一种全域集成编排流协议生成方法,其特征在于,画布控制器响应于结点设置指令,生成对应的结点参数,包括:
所述画布控制器响应于结点设置指令,查询可用的结点;
如果为第一次查询,所述画布控制器调用所述协议生成器,获取结点查询接口协议,并把查询接口协议通过函数注入函数接口加入到在主函数中;
所述画布控制器调用结点查询接口协议,从服务器获取权限范围内的结点;
所述画布控制器将获取到的结点传递至所述画布,在所述画布生成编辑弹窗;
所述画布控制器根据用户的编辑指令,生成所述编辑指令对应的结点参数。
4.根据权利要求3所述的一种全域集成编排流协议生成方法,其特征在于,当所述结点设置指令为过程结点设置指令时,所述画布控制器将获取到的结点传递至所述画布,在所述画布生成编辑弹窗之后,还包括:
获取用户的编辑指令;
如果所述用户编辑的过程结点需要账号认证,所述画布控制器调用对应的第三方服务进行账号认证;
所述画布控制器获取第三方服务的认证结果,并将所述认证结果和认证参数传递至协议生成器;
所述协议生成器根据所述认证参数,生成加密的认证协议,并在主函数的全局变量中保存。
5.根据权利要求4所述的一种全域集成编排流协议生成方法,其特征在于,当所述结点设置指令为逻辑结点编辑指令时,所述协议生成器根据所述结点参数生成结点协议,并将所述结点协议保存至主函数中的拓扑结构中,包括:
所述协议主函数把逻辑表达式协议中的逻辑表达式提取出来形成集合,连同逆向获取到的过程结点编辑参数,返回给画布;
所述画布控制器在所述画布构建逻辑判断结点编辑框,并把逆向获取到的过程结点编辑参数作为编辑过程中的语法智能提示语使用;
获取用户的编辑指令,使用所述主函数将所述编辑指令对应的编辑结果与逻辑协议合并,生成逻辑结点协议;
根据所述逻辑结点协议,更新拓扑结构,查找原连线两结点,在其中加入新结点,并根据编辑的判断条件,生成若干条分支,所有分支都与原子结点相连。
6.根据权利要求2所述的一种全域集成编排流协议生成方法,其特征在于,所述协议生成器根据所述结点参数生成结点协议,并将所述结点协议保存至主函数中的拓扑结构中,包括:
所述协议生成器对所述结点参数进行校验;
校验通过后,所述协议生成器根据所述结点参数生成结点协议;
将所述结点协议保存至主函数中的拓扑结构中。
7.根据权利要求1所述的一种全域集成编排流协议生成方法,其特征在于,还包括步骤:
响应于用户的保存指令,得到编排好的协议。
8.一种协议执行方法,其特征在于,包括以下步骤:
获取依照权利要求1-7任一方法生成的协议;
将所述协议在Node.js运行环境的服务端执行。
9.根据权利要求8所述的一种协议执行方法,其特征在于,还包括以下步骤:
将所述协议通过执行引擎在前端浏览器进行调试。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广州市玄武无线科技股份有限公司,未经广州市玄武无线科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202310001644.1/1.html,转载请声明来源钻瓜专利网。
- 上一篇:探针升降装置及探针台
- 下一篇:基于辐射制冷的光伏海水淡化装置