人工智能控制系统流程图的生成方法及其装置的制造方法

文档序号:8472399阅读:1090来源:国知局
人工智能控制系统流程图的生成方法及其装置的制造方法
【技术领域】
[0001]本发明属于计算机技术领域,尤其涉及一种人工智能控制系统流程图的生成方法及其装置。
【背景技术】
[0002]现有的人工智能控制系统流程图存在规模庞大且复杂,编程人员难于理解与修改的技术问题。
[0003]因此,如何简化人工智能控制系统流程图的技术问题,是当前亟待解决的技术问题。

【发明内容】

[0004]本发明的主要目的在于提供一种人工智能控制系统流程图的生成方法及其装置,解决现有的人工智能控制系统流程图规模庞大且复杂的技术问题。
[0005]为实现上述目的,本发明提供了一种人工智能控制系统流程图的生成方法,其包括如下步骤:
[0006]步骤SI,以状态信息框表示人工智能控制系统的状态,以行为信息框表示人工智能控制系统的行为,以携带行为处理结果信息的第一方向线条表示人工智能控制系统的行为之间的转换,以携带状态事件信息的第二方向线条表示人工智能控制系统的状态与行为之间的转换,根据人工智能控制系统的控制过程生成初始化流程图。
[0007]步骤S2,以功能t旲块框表不人工智能控制系统中完成特定功能的状态和彳丁为的组入口 ο
[0008]步骤S3,以功能模块框替换初始化流程图中表示上述状态和行为的组合所对应的状态信息框和事件信息框,从而生成完成流程图。
[0009]优选地,该人工智能控制系统流程图的生成方法,还包括:
[0010]步骤S4,以第三方向线条表示表示功能模块产生中断时的跳出和重入。
[0011]步骤S5,添加所述第三方向线条于该完成流程图上,生成第一改进完成流程图。
[0012]优选地,该人工智能控制系统流程图的生成方法,还包括:
[0013]步骤S6,以行为信息框表示人工智能控制系统的扩展行为,以状态信息框表示人工智能控制系统的扩展状态,以携带扩展行为处理结果信息的第一方向线条表示人工智能控制系统的扩展行为之间的转换,以携带状态事件信息的第二方向线条表示人工智能控制系统的扩展状态与扩展行为之间的转换,以第三方向线条表示表示功能模块产生中断时的跳出或功能模块的重入。
[0014]步骤S7,添加上述行为信息框、状态信息框、第一方向线条、第二方向线条以及第三方向线条于所述完成流程图或所述第一改进完成流程图上,生成第二改进完成流程图。
[0015]此外,为实现上述目的,本发明还提供了一种人工智能控制系统流程图的生成装置,其包括:
[0016]生成模块,用于以状态信息框表示人工智能控制系统的状态,以行为信息框表示人工智能控制系统的行为,以携带行为处理结果信息的第一方向线条表示人工智能控制系统的行为之间的转换,以携带状态事件信息的第二方向线条表示人工智能控制系统的状态与行为之间的转换,根据人工智能控制系统的控制过程生成初始化流程图。
[0017]定乂t旲块,用于以功能t旲块框表不人工智能控制系统中完成特定功能的状态和行为的组合。
[0018]处理模块,用于以功能模块框替换初始化流程图中表示上述状态和行为的组合所对应的状态信息框和事件信息框,从而生成完成流程图。
[0019]优选地,该人工智能控制系统流程图的生成装置,还包括:
[0020]定义模块,还用于以第三方向线条表示表示功能模块产生中断时的跳出和重入。
[0021]处理模块,还用于添加所述第三方向线条于该完成流程图上,生成第一改进完成流程图。
[0022]优选地,该人工智能控制系统流程图的生成装置,还包括:
[0023]定义模块,还用于以行为信息框表示人工智能控制系统的扩展行为,以状态信息框表示人工智能控制系统的扩展状态,以携带扩展行为处理结果信息的第一方向线条表示人工智能控制系统的扩展行为之间的转换,以携带状态事件信息的第二方向线条表示人工智能控制系统的扩展状态与扩展行为之间的转换,以第三方向线条表示表示功能模块产生中断时的跳出或功能模块的重入。
[0024]处理模块,还用于添加上述行为信息框、状态信息框、第一方向线条、第二方向线条以及第三方向线条于所述完成流程图或所述第一改进完成流程图上,生成第二改进完成流程图。
[0025]本发明通过功能模块框代替一定数目的状态信息框和行为信息框,降低了人工智能控制系统流程图的规模以及复杂程度,便于编程人员理解。同时,本发明的人工智能控制系统流程图中可能会有多个完成相同特定功能的状态和行为的组合,本发明在用功能模块框表示完成该特定功能的状态和行为的组合所对应的状态信息框和事件信息框时,完成其中一个,其他的则对应的进行替换。通过此种方式,增强了整个人工智能控制系统流程图的修改速度。
【附图说明】
[0026]
[0027]为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0028]图1为本发明人工智能控制系统流程图的生成方法一个实施例的流程示意图;
[0029]图2为本发明人工智能控制系统流程图的生成方法另一个实施例的流程示意图;
[0030]图3为本发明人工智能控制系统流程图的生成方法另一个实施例的流程示意图;
[0031]图4为本发明人工智能控制系统流程图的生成装置一种实施例的功能模块图。
【具体实施方式】
[0032]为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用来限定本发明。
[0033]参见图1,在一个实施例中,本发明提供了一种人工智能控制系统流程图的生成方法,其包括如下步骤:
[0034]步骤SI,以状态信息框表示人工智能控制系统的状态,以行为信息框表示人工智能控制系统的行为,以携带行为处理结果信息的第一方向线条表示人工智能控制系统的行为之间的转换,以携带状态事件信息的第二方向线条表示人工智能控制系统的状态与行为之间的转换,根据人工智能控制系统的控制过程生成初始化流程图。
[0035]步骤S2,以功能模块框表示人工智能控制系统中完成特定功能的状态和行为的组入口 ο
[0036]步骤S3,以功能模块框替换初始化流程图中表示上述状态和行为的组合所对应的状态信息框和事件信息框,从而生成完成流程图。
[0037]本发明将功能模块的状态信息框、行为信息框、第一方向线条以及第二方向线条,采用一个功能模块框进行替代,降低了人工智能控制系统流程图的规模以及复杂程度,编程人员易于理解与学习,解决了现有的人工智能控制系统流程图的规模大以及复杂的技术冋题。
[0038]同时,本发明的人工智能控制系统流程图中可能会有多个完成相同特定功能的状态和行为的组合,本发明在用功能模块框表示完成该特定功能的状态和行为的组合所对应的状态信息框和事件信息框时,完成其中一个,其他的则对应的进行替换。通过此种方式,增强了整个人工智能控制系统流程图的修改速度。
[0039]参见图2,图2为本发明人工智能控制系统流程图的生成方法另一个实施例的流程示意图;该人工智能控制系统流程图的生成方法,与上述的实施例的步骤基本相同,不同之处在于:该人工智能控制系统流程图的生成方法,还包括:
[0040]步骤S4,以第三方向线条表示表示功能模块产生中断时的跳出和重入。
[0041]步骤S5,添加所述第三方向线条于所述完成流程图上,生成第一改进完成流程图。
[0042]本发明通过添加第三方向线条于该完成流程图上,便于编程人员了解人工智能控制系统的功能模块产生中断时的处理流程。
[0043]参见图3,图3为本发明人工智能控制系统流程图的生成方法另一个实施例的流程示意图;该人工智能控制系统流程图的生成方法,与上述的实施例的步骤基本相同,不同之处在于:该人工智能控制系统流程图的生成方法,还包括:
[0044]步骤S6,以行为信息框表示人工智能控制系统的扩展行为,以状态信息框表示人工智能控制系统的扩展状态,以携带扩展行为处理结果信息的第一方向线条表示人工智能控制系统的扩展行为之间的转换,以携带状态事件信息的第二方向线条表示人工智能控制系统的扩展状态与扩展行为之间的转换,以第三方向线条表示表示功能模块产生中断时的跳出或功能模块的重入。
[0045]步骤S7,添加上述行为信息框、状态信息框、第一方向线条、第二方向线条以及第三方向线条于所述完成流程图或所述第一改进完成流程图上,生成第二改进完成流程图。
[0046]本发明通过行为信息框、状态信息框
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1