运行流程生成方法、装置、系统与计算机可读存储介质制造方法及图纸

技术编号:32711674 阅读:6 留言:0更新日期:2022-03-20 08:08
本发明专利技术公开了一种运行流程生成方法、装置、系统与计算机可读存储介质,该方法包括:通过嵌入式系统获取上位机的XML描述文本,并根据所述XML描述文本确定功能节点集合以及功能节点连接关系;通过所述嵌入式系统根据所述功能节点集合以及所述功能节点连接关系,生成运行流程,并在接收到启动指令时,启动所述运行流程;本发明专利技术通过嵌入式系统根据上位机的XML描述文本,确定功能节点集合以及功能节点连接关系,并根据功能节点集合以及功能节点连接关系,生成运行流程,提高了嵌入式系统的运行流程的开发效率。程的开发效率。程的开发效率。

【技术实现步骤摘要】
运行流程生成方法、装置、系统与计算机可读存储介质


[0001]本专利技术涉及计算机
,尤其涉及运行流程生成方法、装置、系统与计算机可读存储介质。

技术介绍

[0002]随着嵌入式芯片算力的增强及嵌入式CPU+GPU异构芯片技术的发展,越来越多基于PC+显卡的检测系统开始向嵌入式系统迁移。但相比传统PC系统以Windows系统开发为主,嵌入式盒子的操作系统几乎全部是基于Linux操作系统,存在开发及应用门槛高,操作及部署困难的等问题。在碎片化的应用场景中,几乎每个场景的检测需求都需要不同的运行流程,采用传统的为每个场景的检测需求开发软件代码以确定嵌入式系统的运行流程的方法,导致嵌入式系统的运行流程的开发效率低下,为嵌入式系统的应用和推广带来困难。

技术实现思路

[0003]本专利技术的主要目的在于提出一种运行流程生成方法、装置、系统与计算机可读存储介质,旨在解决如何提高嵌入式系统的运行流程的开发效率的问题。
[0004]为实现上述目的,本专利技术提供一种运行流程生成方法,所述运行流程生成方法包括如下步骤:通过嵌入式系统获取上位机的XML描述文本,并根据所述XML描述文本确定功能节点集合以及功能节点连接关系;通过所述嵌入式系统根据所述功能节点集合以及所述功能节点连接关系,生成运行流程,并在接收到启动指令时,启动所述运行流程。
[0005]优选地,根据所述XML描述文本确定功能节点集合以及功能节点连接关系的步骤包括:通过所述嵌入式系统将所述XML描述文本与预设功能节点描述文本库进行对比,确定功能节点集合,并将所述XML描述文本与预设功能节点连接关系描述文本库进行对比,确定功能节点连接关系。
[0006]优选地,通过所述嵌入式系统根据所述功能节点集合以及所述功能节点连接关系,生成运行流程的步骤包括:通过所述嵌入式系统对所述功能节点集合中的每个功能节点进行初始化,并根据所述功能节点连接关系,分析每个功能节点的下一连接是否为多个功能节点,得到分析结果;根据所述分析结果确定每个功能节点的输出参数接口和输入参数接口的连接关系,并根据所述功能节点集合、所述功能节点连接关系和所述每个功能节点的输出参数接口和输入参数接口的连接关系,生成运行流程。
[0007]优选地,根据所述分析结果确定每个功能节点的输出参数接口和输入参数接口的连接关系的步骤包括:
若所述分析结果为功能节点的下一连接为单个功能节点,则将该功能节点的指针指向该功能节点下一连接的功能节点,并将该功能节点的输出参数接口和该功能节点下一连接的功能节点的输入参数接口进行连接;若所述分析结果为功能节点的下一连接为多个功能节点,则根据该功能节点的下一连接的多个功能节点的地址生成对应的指针链表,并根据所述指针链表,将该功能节点的输出参数接口和该功能节点下一连接的每个功能节点对应的输入参数接口进行连接。
[0008]优选地,通过嵌入式系统获取上位机的XML描述文本,并根据所述XML描述文本确定功能节点集合以及功能节点连接关系的步骤之前,所述运行流程生成方法包括:响应于用户的操作指令,通过上位机将图形化的功能模块置于人机交互界面中,并响应于用户的配置指令,通过数据连线和控制连线将所述人机交互界面中的功能模块进行连接,以得到流程图;通过所述上位机根据所述流程图,生成XML描述文本。
[0009]优选地,响应于用户的配置指令,通过数据连线和控制连线将所述人机交互界面中的功能模块进行连接,以得到流程图的步骤包括:确定所述人机交互界面中的功能模块的输出端口和输入端口,并根据用户的配置指令,确定所述功能模块的连接关系,并根据所述功能模块的连接关系,通过数据连线和控制连线将功能模块的输出端口和输入端口进行连接,以得到流程图。
[0010]优选地,在接收到启动指令时,启动所述运行流程的步骤之前,所述运行流程生成方法包括:通过所述嵌入式系统对所述运行流程进行校验,得到校验结果;若所述校验结果为所述运行流程存在异常,则将所述运行流程发送到所述上位机,并发出异常告警;若所述校验结果为所述运行流程不存在异常,则在接收到启动指令时,执行步骤:启动所述运行流程。
[0011]此外,为实现上述目的,本专利技术还提供一种运行流程生成装置,所述运行流程生成装置包括:确定模块,用于通过嵌入式系统获取上位机的XML描述文本,并根据所述XML描述文本确定功能节点集合以及功能节点连接关系;生成模块,用于通过所述嵌入式系统根据所述功能节点集合以及所述功能节点连接关系,生成运行流程,并在接收到启动指令时,启动所述运行流程。
[0012]进一步地,所述确定模块还包括对比模块,所述对比模块用于:通过所述嵌入式系统将所述XML描述文本与预设功能节点描述文本库进行对比,确定功能节点集合,并将所述XML描述文本与预设功能节点连接关系描述文本库进行对比,确定功能节点连接关系。
[0013]进一步地,所述生成模块还用于:通过所述嵌入式系统对所述功能节点集合中的每个功能节点进行初始化,并根据所述功能节点连接关系,分析每个功能节点的下一连接是否为多个功能节点,得到分析结果;根据所述分析结果确定每个功能节点的输出参数接口和输入参数接口的连接关
系,并根据所述功能节点集合、所述功能节点连接关系和所述每个功能节点的输出参数接口和输入参数接口的连接关系,生成运行流程。
[0014]进一步地,所述生成模块还用于:若所述分析结果为功能节点的下一连接为单个功能节点,则将该功能节点的指针指向该功能节点下一连接的功能节点,并将该功能节点的输出参数接口和该功能节点下一连接的功能节点的输入参数接口进行连接;若所述分析结果为功能节点的下一连接为多个功能节点,则根据该功能节点的下一连接的多个功能节点的地址生成对应的指针链表,并根据所述指针链表,将该功能节点的输出参数接口和该功能节点下一连接的每个功能节点对应的输入参数接口进行连接。
[0015]进一步地,所述确定模块还包括得到模块,所述得到模块用于:响应于用户的操作指令,通过上位机将图形化的功能模块置于人机交互界面中,并响应于用户的配置指令,通过数据连线和控制连线将所述人机交互界面中的功能模块进行连接,以得到流程图;通过所述上位机根据所述流程图,生成XML描述文本。
[0016]进一步地,所述得到模块还用于:确定所述人机交互界面中的功能模块的输出端口和输入端口,并根据用户的配置指令,确定所述功能模块的连接关系,并根据所述功能模块的连接关系,通过数据连线和控制连线将功能模块的输出端口和输入端口进行连接,以得到流程图。
[0017]进一步地,所述生成模块还包括校验模块,所述校验模块用于:通过所述嵌入式系统对所述运行流程进行校验,得到校验结果;若所述校验结果为所述运行流程存在异常,则将所述运行流程发送到所述上位机,并发出异常告警;若所述校验结果为所述运行流程不存在异常,则在接收到启动指令时,执行步骤:启动所述运行流程。
[0018]此外,为实现上述目的,本专利技术还提供一种运行流程生成系统,所述运行流程生成系统包括:存储器、处理器本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种运行流程生成方法,其特征在于,所述运行流程生成方法包括如下步骤:通过嵌入式系统获取上位机的XML描述文本,并根据所述XML描述文本确定功能节点集合以及功能节点连接关系;通过所述嵌入式系统根据所述功能节点集合以及所述功能节点连接关系,生成运行流程,并在接收到启动指令时,启动所述运行流程。2.如权利要求1所述的运行流程生成方法,其特征在于,所述根据所述XML描述文本确定功能节点集合以及功能节点连接关系的步骤包括:通过所述嵌入式系统将所述XML描述文本与预设功能节点描述文本库进行对比,确定功能节点集合,并将所述XML描述文本与预设功能节点连接关系描述文本库进行对比,确定功能节点连接关系。3.如权利要求1所述的运行流程生成方法,其特征在于,所述通过所述嵌入式系统根据所述功能节点集合以及所述功能节点连接关系,生成运行流程的步骤包括:通过所述嵌入式系统对所述功能节点集合中的每个功能节点进行初始化,并根据所述功能节点连接关系,分析每个功能节点的下一连接是否为多个功能节点,得到分析结果;根据所述分析结果确定每个功能节点的输出参数接口和输入参数接口的连接关系,并根据所述功能节点集合、所述功能节点连接关系和所述每个功能节点的输出参数接口和输入参数接口的连接关系,生成运行流程。4.如权利要求3中所述的运行流程生成方法,其特征在于,所述根据所述分析结果确定每个功能节点的输出参数接口和输入参数接口的连接关系的步骤包括:若所述分析结果为功能节点的下一连接为单个功能节点,则将该功能节点的指针指向该功能节点下一连接的功能节点,并将该功能节点的输出参数接口和该功能节点下一连接的功能节点的输入参数接口进行连接;若所述分析结果为功能节点的下一连接为多个功能节点,则根据该功能节点的下一连接的多个功能节点的地址生成对应的指针链表,并根据所述指针链表,将该功能节点的输出参数接口和该功能节点下一连接的每个功能节点对应的输入参数接口进行连接。5.如权利要求1所述的运行流程生成方法,其特征在于,所述通过嵌入式系统获取上位机的XML描述文本,并根据所述XML描述文本确定功能节点集合以及...

【专利技术属性】
技术研发人员:黄耀刘飞
申请(专利权)人:北京阿丘科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1