(19)国家知识产权局
(12)发明 专利
(10)授权公告 号
(45)授权公告日
(21)申请 号 202210148831.8
(22)申请日 2022.02.18
(65)同一申请的已公布的文献号
申请公布号 CN 114201149 A
(43)申请公布日 2022.03.18
(73)专利权人 北京阿丘科技有限公司
地址 100089 北京市海淀区上地 东路1号院
1号楼6层6 01A-02号
(72)发明人 黄耀 刘飞
(74)专利代理 机构 深圳市世纪恒程知识产权代
理事务所 4 4287
专利代理师 郭子氚
(51)Int.Cl.
G06F 8/20(2018.01)
G06F 9/445(2018.01)(56)对比文件
CN 109189758 A,2019.01.1 1
审查员 许明
(54)发明名称
运行流程生成方法、 装置、 系统与计算机可
读存储介质
(57)摘要
本发明公开了一种运行流程生成方法、 装
置、 系统与计算机可读 存储介质, 该方法包括: 通
过嵌入式系统获取上位机的XML描述文本, 并根
据所述XML描 述文本确定功能节点集合以及功能
节点连接关系; 通过所述 嵌入式系统根据所述功
能节点集合以及所述功能节点连接关系, 生成运
行流程, 并在接收到启动指令时, 启动所述运行
流程; 本发明通过嵌入式系统根据上位机的XML
描述文本, 确定功能节点集合以及功能节点连接
关系, 并根据功能节点集合以及功能节点连接关
系, 生成运行流程, 提高了嵌入式系统的运行流
程的开发效率。
权利要求书2页 说明书11页 附图1页
CN 114201149 B
2022.05.31
CN 114201149 B
1.一种运行流 程生成方法, 其特 征在于, 所述 运行流程生成方法包括如下步骤:
通过嵌入式系统获取上位机的XML描述文本, 并根据所述XML描述文本确定功能节点集
合以及功能节点连接关系;
通过所述嵌入式系统根据所述功能节点集合以及所述功能节点连接关系, 生成运行流
程, 并在接收到启动指令时, 启动所述 运行流程, 所述运行流程为程序代码;
其中, 所述根据所述XML描述文本确定功能节点集合以及功能节点连接关系的步骤包
括:
通过所述嵌入式系统将所述XML描述文本与预设功能节点描述文本库进行对比, 确定
功能节点集合, 并将所述XML描述文本与预设功能节 点连接关系描述文本库进 行对比, 确定
功能节点连接关系;
其中, 所述通过所述嵌入式系统根据所述功能节点集合以及所述功能节点连接关系,
生成运行流 程的步骤 包括:
通过所述嵌入式系统对所述功能节点集合中的每个功能节点进行初始化, 并根据 所述
功能节点连接关系, 分析每 个功能节点的下一连接是否为多个功能节点, 得到分析 结果;
根据所述分析结果确定每个功能节点的输出参数接口和输入参数接口的连接关系, 并
根据所述功能节点集合、 所述功能节点连接关系和所述每个功能节点的输出参数接口和输
入参数接口 的连接关系, 生成运行流 程。
2.如权利要求1中所述的运行流程生成方法, 其特征在于, 所述根据所述分析结果确定
每个功能节点的输出参数接口和输入参数接口 的连接关系的步骤 包括:
若所述分析结果为功能节点的下一连接为单个功能节点, 则将该功能节点的指针指向
该功能节点下一连接的功能节点, 并将该功能节点的输出参数接口和该功能节点下一连接
的功能节点的输入参数接口进行 连接;
若所述分析结果为功能节点的下一连接为多个功能节点, 则根据 该功能节点的下一连
接的多个功能节点的地址生成对应的指针链表, 并根据所述指针链表, 将该功能节点的输
出参数接口和该功能节点下一连接的每 个功能节点对应的输入参数接口进行 连接。
3.如权利要求1所述的运行流程生成方法, 其特征在于, 所述通过嵌入式系统获取上位
机的XML描述文本, 并根据所述XML描述文本确定功能节 点集合以及功能节 点连接关系的步
骤之前, 所述 运行流程生成方法包括:
响应于用户的操作指令, 通过上位机将图形化的功能模块置于人机交互界面中, 并响
应于用户的配置指 令, 通过数据连线和控制连线将所述人机交互界面中的功能模块进 行连
接, 以得到流 程图;
通过所述上位机根据所述 流程图, 生成XML描述文本 。
4.如权利要求3所述的运行流程生成方法, 其特征在于, 所述响应于用户的配置指令,
通过数据连线和控制连线将所述人机交互界面中的功能模块进行连接, 以得到流程图的步
骤包括:
确定所述人机交互界面中的功能模块的输出端口和输入端口, 并根据用户的配置指
令, 确定所述功能模块的连接 关系, 并根据所述功能模块的连接 关系, 通过数据连线和控制
连线将功能模块的输出端口和输入端口进行 连接, 以得到流 程图。
5.如权利要求1所述的运行流程生成方法, 其特征在于, 所述在接收到启动指令时, 启权 利 要 求 书 1/2 页
2
CN 114201149 B
2动所述运行流程的步骤之前, 所述 运行流程生成方法包括:
通过所述嵌入式系统对所述 运行流程进行校验, 得到校验结果;
若所述校验结果为所述运行流程存在异常, 则将所述运行流程发送到所述上位机, 并
发出异常告警;
若所述校验结果为所述运行流程不存在异常, 则在接收到启动指令时, 执行步骤: 启动
所述运行流程。
6.一种运行流 程生成装置, 其特 征在于, 所述 运行流程生成装置包括:
确定模块, 用于通过嵌入式系 统获取上位机的XML描述文本, 并根据所述XML描述文本
确定功能节点 集合以及功能节点连接关系;
生成模块, 用于通过所述嵌入式系统根据 所述功能节点集合以及所述功能节点连接关
系, 生成运行流 程, 并在接收到启动指令时, 启动所述 运行流程, 所述运行流程为程序代码;
其中, 所述确定模块, 还用于通过所述嵌入式系统将所述XML描述文本与预设功能节点
描述文本库进 行对比, 确定功能节 点集合, 并将所述XML描述文本与预设功能节点连接 关系
描述文本库进行对比, 确定功能节点连接关系;
其中, 所述生成模块, 还用于通过所述嵌入式系统对所述功能节点集合中的每个功能
节点进行初始化, 并根据所述功 能节点连接关系, 分析每个功 能节点的下一连接是否为多
个功能节点, 得到分析 结果;
根据所述分析结果确定每个功能节点的输出参数接口和输入参数接口的连接关系, 并
根据所述功能节点集合、 所述功能节点连接关系和所述每个功能节点的输出参数接口和输
入参数接口 的连接关系, 生成运行流 程。
7.一种运行流程生成系统, 其特征在于, 所述运行流程生成系统包括: 存储器、 处理器
及储存在所述存储器上并可在所述处理器上运行的运行流程生成程序, 所述运行流程生成
程序被所述处 理器执行时实现如权利要求1至 5中任一项所述的运行流 程生成方法的步骤。
8.一种计算机可读存储介质, 其特征在于, 所述计算机可读存储介质上储存有运行流
程生成程序, 所述运行流程生成程序被处理器执行时实现如权利要求1至5中任一项 所述的
运行流程生成方法的步骤。权 利 要 求 书 2/2 页
3
CN 114201149 B
3
专利 运行流程生成方法、装置、系统与计算机可读存储介质
文档预览
中文文档
15 页
50 下载
1000 浏览
0 评论
309 收藏
3.0分
温馨提示:本文档共15页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
本文档由 人生无常 于 2024-03-18 16:04:37上传分享