一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

任务执行方法、装置及电子设备与流程

2022-06-08 21:53:30 来源:中国专利 TAG:


1.本发明涉及计算机技术领域,尤其涉及一种任务执行方法、装置及电子设备。


背景技术:

2.nfv(network function virtualization,网络功能虚拟化)是指借助于虚拟化技术,通过服务器、存储器和交换机承载各种各样软件化的网络功能以替代传统的专有硬件设备,例如路由器、防火墙、内容分发网络等的技术。nfv架构涉及的组件较多,目前对nfv的管理,例如nfv的测试,通过人工执行,效率较低。


技术实现要素:

3.本发明实施例提供一种任务执行方法、装置及电子设备,以解决现有对nfv的管理,例如nfv的测试,通过人工执行,效率较低的问题。
4.为解决上述技术问题,本发明是这样实现的:
5.第一方面,本发明实施例提供了一种任务执行方法,所述方法包括:
6.接收用户输入的第一意图信息;
7.识别所述第一意图信息,在多个预设工作流模板中确定与所述第一意图信息对应的第一工作流模板,其中,每个预设工作流模板中设置有任务;
8.执行所述第一工作流模板中的任务。
9.可选的,所述第一工作流模板的任务中包括第二意图信息;
10.所述执行所述第一工作流模板中的任务,包括:
11.识别所述第二意图信息,在测试用例库中确定与所述第二意图信息对应的测试用例集合;
12.执行所述测试用例集合中的测试用例。
13.可选的,所述第一工作流模板的任务中包括第三意图信息;
14.所述执行所述第一工作流模板中的任务,包括:
15.识别所述第三意图信息,在多个预设工作流模板中确定与所述第三意图信息对应的第二工作流模板;
16.执行所述第二工作流模板中的任务。
17.可选的,所述多个预设工作流模板中每个预设工作流模板设置有对应的第一意图描述信息,所述识别所述第一意图信息,在多个预设工作流模板中确定与所述第一意图信息对应的第一工作流模板,包括:
18.识别所述第一意图信息;
19.将与所述第一意图信息匹配的第一意图描述信息对应的预设工作流模板确定为与所述第一意图信息对应的第一工作流模板。
20.可选的,所述第一意图描述信息包括如下至少一项:
21.用于标识管理对象的第一字段,用于标识管理效果的第二字段,用于标识管理操
作的第三字段。
22.可选的,所述在多个预设工作流模板中确定与所述第一意图信息对应的第一工作流模板之后,所述方法还包括:
23.确定所述第一工作流模板中所需的实例化参数;
24.显示提示信息,所述提示信息用于提示用户输入所述实例化参数;
25.接收用户输入的实例化参数;
26.所述执行所述第一工作流模板中的任务,包括:
27.基于用户输入的实例化参数执行所述第一工作流模板中的任务。
28.第二方面,本发明实施例提供了一种任务执行装置,所述装置包括:
29.接收模块,用于接收用户输入的第一意图信息;
30.确定模块,用于识别所述第一意图信息,在多个预设工作流模板中确定与所述第一意图信息对应的第一工作流模板,其中,每个预设工作流模板中设置有任务;
31.执行模块,用于执行所述第一工作流模板中的任务。
32.可选的,所述第一工作流模板的任务中包括第二意图信息;
33.所述执行模块具体用于:
34.识别所述第二意图信息,在测试用例库中确定与所述第二意图信息对应的测试用例集合;
35.执行所述测试用例集合中的测试用例。
36.可选的,所述第一工作流模板的任务中包括第三意图信息;
37.所述执行模块具体用于:
38.识别所述第三意图信息,在多个预设工作流模板中确定与所述第三意图信息对应的第二工作流模板;
39.执行所述第二工作流模板中的任务。
40.可选的,所述多个预设工作流模板中每个预设工作流模板设置有对应的第一意图描述信息,所述确定模块具体用于:
41.识别所述第一意图信息;
42.将与所述第一意图信息匹配的第一意图描述信息对应的预设工作流模板确定为与所述第一意图信息对应的第一工作流模板。
43.可选的,所述第一意图描述信息包括如下至少一项:
44.用于标识管理对象的第一字段,用于标识管理效果的第二字段,用于标识管理操作的第三字段。
45.可选的,所述确定模块还用于:
46.确定所述第一工作流模板中所需的实例化参数;
47.显示提示信息,所述提示信息用于提示用户输入所述实例化参数;
48.接收用户输入的实例化参数;
49.所述执行模块具体用于:
50.基于用户输入的实例化参数执行所述第一工作流模板中的任务。
51.第三方面,本发明实施例提供一种电子设备,包括:处理器、存储器及存储在所述存储器上并可在所述处理器上运行的程序,所述程序被所述处理器执行时实现上述第一方
面所述的任务执行方法的步骤。
52.第四方面,本发明实施例提供一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现上述第一方面所述的任务执行方法的步骤。
53.本发明实施例中,接收用户输入的第一意图信息;识别所述第一意图信息,在多个预设工作流模板中确定与所述第一意图信息对应的第一工作流模板,其中,每个预设工作流模板中设置有任务;执行所述第一工作流模板中的任务。本发明实施例中通过识别用户输入的第一意图信息,能够自动执行第一意图信息对应的工作流任务,自动化程度较高。
附图说明
54.为了更清楚地说明本发明实施例的技术方案,下面将对本发明实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
55.图1是本发明实施例提供的一种任务执行方法的流程图;
56.图2是本发明实施例提供的一种自动测试系统的结构示意图之一;
57.图3是本发明实施例提供的一种自动测试系统的结构示意图之二;
58.图4是本发明实施例提供的一种自动测试系统的结构示意图之三;
59.图5是本发明实施例提供的一种工作流的任务流程示意图之一;
60.图6是本发明实施例提供的一种工作流的任务流程示意图之二;
61.图7是本发明实施例提供的一种工作流的任务流程示意图之三;
62.图8是本发明实施例提供的一种工作流的任务流程示意图之四;
63.图9是本发明实施例提供的一种工作流的任务流程示意图之五;
64.图10是本发明实施例提供的一种工作流的任务流程示意图之六;
65.图11是本发明实施例提供的一种任务执行装置的结构示意图;
66.图12是本发明实施例提供的一种电子设备的结构示意图。
具体实施方式
67.下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
68.本发明实施例中,提出了一种任务执行方法、装置及电子设备,以解决现有对nfv的管理通过人工执行,效率较低的问题。
69.参见图1,图1是本发明实施例提供的一种任务执行方法的流程图,如图1所示,所述方法包括以下步骤:
70.步骤101、接收用户输入的第一意图信息。
71.其中,所述用户可以为管理执行人员,所述第一意图信息可以被解析为管理意图语句。可以在显示界面显示输入框,从而用户可以在输入框中输入第一意图信息,输入的第
一意图信息可以用于匹配预设工作流模板。
72.步骤102、识别所述第一意图信息,在多个预设工作流模板中确定与所述第一意图信息对应的第一工作流模板,其中,每个预设工作流模板中设置有任务。
73.其中,所述识别第一意图信息,可以是逐一解析第一意图信息,将所述第一意图信息转化为管理意图语句。可以调用自然语言处理模块识别所述第一意图信息,将所述第一意图信息翻译为形式化的管理意图语句,并且,可以通过模糊匹配模块在工作流意图知识库中确定与所述第一意图信息对应的第一工作流模板。
74.另外,所述多个预设工作流模板可以存储在工作流模板库中,并且在工作流模板库中可以为每个预设工作流模板设置uuid(universally unique identifier,通用唯一识别码)。在工作流意图知识库中,可以记录每个预设工作流模板的相关信息,示例地,每个预设工作流模板的相关信息可以包括意图标识字段,示例地,意图标识字段可以包括用于标识管理操作的第四字段,用于标识管理对象的第五字段,用于标识预设工作流模板的第六字段,以及用于标识该预设工作流模板依赖的其他预设工作流模板的第七字段。
75.例如,在工作流意图知识库中,每个预设工作流模板的相关信息可以包括《action》《object》《ref id》《deplist》,其中,action用于标识管理操作,object用于标识管理对象,ref id用于标识预设工作流模板,deplist用于标识该预设工作流模板依赖的其他预设工作流模板。
76.需要说明的是,在工作流模板库中每个预设工作流模板可以设置有对应的第一意图描述信息,所述第一意图描述信息可以包括:用于标识管理对象的第一字段,用于标识管理效果的第二字段,用于标识管理操作的第三字段。在构建工作流意图知识库的过程中,可以解析工作流模板库中每个预设工作流模板的第一意图描述信息以及每个预设工作流模板中的任务,以创建每个预设工作流模板的相关信息。第一意图描述信息的表现形式可以按照预设格式限定,规范其描述语法与语义,以便自动读取、解析并存储,便于构建工作流意图知识库。
77.示例地,在构建工作流意图知识库的过程中,可以解析每个预设工作流模板的第一意图描述信息中用于标识与意图关联的管理操作的第三字段,将第三字段作为工作流意图知识库中用于标识管理操作的第四字段;可以解析第一意图描述信息中用于标识管理对象的第一字段,将第一字段作为工作流意图知识库中用于标识管理对象的第五字段;可以将预设工作流模板的uuid作为标识预设工作流模板的第六字段;可以解析预设工作流模板中包括的第一意图描述信息,查找第一意图描述信息对应的预设工作流模板的uuid,作为用于标识该预设工作流模板依赖的其他预设工作流模板的第七字段。
78.需要说明的是,在向工作流意图知识库加载新的工作流模板对应的记录信息的过程中,若解析预设工作流模板中包括的第一意图描述信息时,无法查找到第一意图描述信息对应的预设工作流模板的uuid,则可以报错退出,或者提醒用户创建任务中包括的第一意图描述信息对应的预设工作流模板。
79.步骤103、执行所述第一工作流模板中的任务。
80.其中,所述第一工作流模板中的任务可以包括多个需要执行的任务步骤,通过执行所述第一工作流模板中的任务,可以实现设计第一工作流模板时第一工作流模板预期实现的功能。
81.需要说明的是,在接收用户输入的第一意图信息之前,可以设计工作流模板作为预设工作流模板。在工作流设计过程中,可以显示用于第一意图描述信息录入的输入界面,可以接收设计人员针对工作流模板输入的第一意图描述信息,并且将包括第一意图描述信息的工作流模板存放至工作流模板库,作为工作流执行过程中用于匹配的预设工作流模板。进一步的,可以采用语法校验和语义检查工具对设计人员输入的第一意图描述信息进行校验和检查,提示设计人员按照预设格式设置工作流模板对应的第一意图描述信息,完成工作流设计。对于工作流模板库中新增加的工作流模板,可以在工作流意图知识库中创建新增加的工作流模板的相关信息,从而支持以意图标识字段检索并匹配工作流模板。
82.进一步的,在工作流设计过程中,可以在设计人员进行第一意图描述信息录入以及工作流模板的任务的执行步骤等编制过程中,为设计人员提供基于第一意图信息的预设工作流模板的查找、匹配及复用确认服务,从而可以支持在复杂工作流设计中对已有工作流的复用。
83.示例地,可以通过管理意图编排和能力开放系统实现本实施例的任务执行方法,所述管理意图编排和能力开放系统可以分为工作流设计子系统、工作流执行子系统、测试设计子系统和测试执行子系统。工作流设计子系统用于向工作流设计人员提供参照工作流规范进行工作流模板的设计的图形化交互界面,并将包含工作流意图描述的工作流模板转换为系统可以自动化处理的形式化描述文件,并发布到工作流执行人员可以使用的工作流模板库与工作流意图知识库中。工作流执行子系统用于负责针对工作流执行人员输入的工作流意图从工作流模板库中选择工作流模板,触发工作流任务执行流程。测试设计子系统用于向测试设计人员提供参照测试规范进行测试用例的设计的图形化网络拓扑设计交互界面,并将包含测试意图描述的测试用例和对应的测试组网描述转换为系统可以自动化处理的形式化描述文件,并发布到测试执行人员可以使用的测试用例库与测试意图知识库中。测试执行子系统用于负责针对测试执行人员输入的测试意图从测试用例库中选择测试用例,触发测试任务执行流程。
84.需要说明的是,如图2所示,对于工作流设计子系统,可以在工作流设计模块进行工作流意图解析和意图关联;对于测试设计子系统,可以在测试用例设计模块进行测试意图解析和意图关联。
85.本发明实施例中,接收用户输入的第一意图信息;识别所述第一意图信息,在多个预设工作流模板中确定与所述第一意图信息对应的第一工作流模板,其中,每个预设工作流模板中设置有任务;执行所述第一工作流模板中的任务。本发明实施例中通过识别用户输入的第一意图信息,能够自动执行第一意图信息对应的工作流任务,自动化程度较高。
86.可选的,所述第一工作流模板的任务中包括第二意图信息;
87.所述执行所述第一工作流模板中的任务,包括:
88.识别所述第二意图信息,在测试用例库中确定与所述第二意图信息对应的测试用例集合;
89.执行所述测试用例集合中的测试用例。
90.其中,测试用例库中可以存储有多个测试用例。每个测试用例可以设置有对应的第二意图描述信息,可以在测试意图知识库中记录每个测试用例与对应的第二意图描述信息的对应关系。第二意图描述信息可以是在测试设计阶段,由测试设计人员按照预设格式
设置的对测试用例进行描述的信息,例如,可以包括用于标识管理操作的字段,用于标识管理对象的字段以及用于标识管理效果的字段。可以将与第二意图信息匹配的第二意图描述信息对应的测试用例作为所述测试用例集合中的测试用例。可以将测试用例集合中的测试用例执行顺序进行优化调度,并按照优化调度后的执行顺序执行测试用例集合中的测试用例,并可以根据执行结果,对应更新测试用例执行情况的记录。
91.另外,在测试设计阶段,拓扑设计模块可以根据用户在图形界面上的输入将对应测试组网拓扑,包括若干被测系统、若干测试仪表,及其网络连接关系及其具体配置信息转换成形式化的测试拓扑描述文件,每个测试拓扑描述文件具有全局唯一的标识uuid。用例设计模块可以根据用户的输入,将每个测试用例的测试脚本,输入和输出参数转换成形式化的测试用例描述文件,其中,每个测试用例描述文件包含所依赖的测试拓扑描述文件的引用,以及形式化的第二意图描述信息,并可能在前置条件、测试步骤和判决条件等其他字段包含对其他测试意图的引用。测试用例库可以将测试用例描述文件,包含测试拓扑描述模板、第二意图描述信息、测试脚本、测试流程文件等,按照指定格式进行封装。测试意图知识库中可以记录每个测试用例与对应的第二意图描述信息的对应关系。
92.需要说明的是,如图3所示,可以设计统一面向管理操作和复杂测试的意图管理子系统,对于工作流设计子系统及测试设计子系统,意图管理子系统可以统一为原子工作流和原子测试用例添加意图描述,形成原子意图,原子工作流为不包含其他意图引用,可以被通用工作流执行子系统直接解析执行的工作流,原子测试用例为不包含其他意图引用,可以被通用测试子执行系统直接解析执行的测试用例。对于测试执行子系统和工作流执行子系统,意图管理子系统可以通过意图翻译引擎统一完成管理操作意图解析、实例化和逐层分解直至原子意图的流程;还可以调用普通测试执行子系统作为原子测试意图执行引擎;还可以调用普通工作流执行引擎作为原子工作流意图执行引擎。
93.该实施方式中,通过识别所述第二意图信息,在测试用例库中确定与所述第二意图信息对应的测试用例集合,执行所述测试用例集合中的测试用例,能够解析工作流描述中包含的测试意图引用,实现调用基于意图的自动测试优化系统,完成相关步骤执行。
94.可选的,所述第一工作流模板的任务中包括第三意图信息;
95.所述执行所述第一工作流模板中的任务,包括:
96.识别所述第三意图信息,在多个预设工作流模板中确定与所述第三意图信息对应的第二工作流模板;
97.执行所述第二工作流模板中的任务。
98.其中,可以识别所述第三意图信息,将与所述第三意图信息匹配的第一意图描述信息对应的预设工作流模板确定为与所述第三意图信息对应的第二工作流模板。
99.需要说明的是,在工作流设计态,可以提供封装并开放包含基于意图的下层资源工作流调用的高层业务工作流设计服务;在切片业务、网络或资源工作流设计过程中增加基于意图的下层资源工作流调用;在第三方切片业务、网络或资源加载校验过程中增加对其所引用下层资源工作流意图与实现一致性检查。在工作流运行态,可以封装并开放包含基于意图的工作流执行与结果反馈服务;可以响应基于意图的业务、切片或子网切片生命周期管理服务请求,解析对应管理意图,查询确定对应工作流模板,提取并执行对应工作流;可以通用工作流引擎、编排业务逻辑解析工作流描述中包含的下层资源工作流意图引
用,调用基于意图的工作流执行系统,完成相关步骤执行。
100.该实施方式中,通过在工作流模板的任务流程中嵌套意图信息,可以实现基于意图封装并开放下层资源工作流服务,用于高层服务管理操作工作流的设计与调用。
101.可选的,所述多个预设工作流模板中每个预设工作流模板设置有对应的第一意图描述信息,所述识别所述第一意图信息,在多个预设工作流模板中确定与所述第一意图信息对应的第一工作流模板,包括:
102.识别所述第一意图信息;
103.将与所述第一意图信息匹配的第一意图描述信息对应的预设工作流模板确定为与所述第一意图信息对应的第一工作流模板。
104.其中,与所述第一意图信息匹配的第一意图描述信息,可以是第一意图描述信息完全与第一意图信息匹配,或者,可以是第一意图描述信息与第一意图信息模糊匹配。示例地,可以是第一意图描述信息包括第一意图信息,或者,可以是解析第一意图信息得到的形式化的管理语句为第一意图描述信息中的语义等价字段。
105.该实施方式中,通过第一意图描述信息对用户意图进行匹配,能够快速地查找到用户需求的工作流。
106.可选的,所述第一意图描述信息包括如下至少一项:
107.用于标识管理对象的第一字段,用于标识管理效果的第二字段,用于标识管理操作的第三字段。
108.其中,所述第一意图描述信息中的所述管理对象可以包括:切片业务模板、切片模板、子网切片模板、网络服务模板以及网元资源模板等。所述第一意图描述信息中的所述管理效果可以包括操作目标和效果指标两部分,所述第二字段可以包括用于标识针对特定管理对象的单个管理操作目标的第一子字段,以及用于标识管理效果指标取值的第二子字段。所述第一意图描述信息中的所述管理操作可以包括:创建(create)、实例化(initiate)、配置(configure)、激活(activate)、删除(delete)、终止(stop)、更新(update)、去激活(deactivate)等等。
109.示例地,所述第一意图描述信息可以包括《action》《object》《statement》,《action》可以作为可选字段,标识与意图关联的管理操作,并且可以进一步扩展。《object》可以作为可选字段,标识管理对象,并且可以进一步扩展。《statement》可以作为必选字段,标识管理效果,包括操作目标和效果指标两部分,可以包括《objective》《expectation》两个子字段。《objective》可以作为必选字段,标识针对特定管理对象的单个管理操作目标,可以对应分配唯一uuid,例如,可以包括保障(assure)、优化(optimize)及诊断(diagnose)等。《expectation》可以根据《action》字段取值不同,作为条件可选字段,可以作为实例化参数,标识管理效果指标取值。例如,若《action》取值为delete或stop或deactivate,则expectation可为空;若action取值为其他操作,则expectation可以为可选字段。例如,若objective取值为诊断,则expectation取值为bool类型(pass/fail);若objective取值为保障,则expectation取值为由数值(value)和单位(unit)组成的复合metric类型。
110.该实施方式中,所述第一意图描述信息包括如下至少一项:用于标识管理对象的第一字段,用于标识管理效果的第二字段,用于标识管理操作的第三字段,能够规范第一意图描述信息,便于工作流设计的能力开放。
111.可选的,所述在多个预设工作流模板中确定与所述第一意图信息对应的第一工作流模板之后,所述方法还包括:
112.确定所述第一工作流模板中所需的实例化参数;
113.显示提示信息,所述提示信息用于提示用户输入所述实例化参数;
114.接收用户输入的实例化参数;
115.所述执行所述第一工作流模板中的任务,包括:
116.基于用户输入的实例化参数执行所述第一工作流模板中的任务。
117.其中,在确定与所述第一意图信息对应的第一工作流模板之后,可以检测所述第一工作流模板的第一意图描述信息,确定执行所述第一工作流模板中的任务所需的实例化参数;进一步的,可以检测所述第一工作流模板的任务中包括的第一意图描述信息,确定执行所述第一工作流模板引用的其他工作流模板中的任务所需的实例化参数。
118.该实施方式中,通过提示信息提示用户输入第一工作流模板中所需的实例化参数,能够实现解析工作流描述中包含的下层资源工作流意图引用,调用基于意图的工作流执行子系统。
119.作为一种具体的实施例,如图4所示,对于切片业务测试需求,工作流设计模块可以基于用户体验保障需求,进行测试意图设计,并由意图解析模块进行意图解析。可以在工作流执行子系统中的工作流执行模块进行工作流解析及测试意图识别,由工作流执行模块调用测试执行子系统中的任务构建模块,执行测试任务。
120.现有技术中,网络切片测试利用组合子网切片实例测试过程来实现端到端切片实例的测试,并考虑存在跨切片实例共享子网切片实例的情况,进行相关测试任务的自动触发。然而,通过子网切片管理器实施的测试无法覆盖运营商网络内部跨专业子网域的网络链接,只能进行简单的端到端指标验证性测试,无法在运维管理过程中完成主动测试辅助进行细粒度问题定位测试服务;并且,现有技术中未考虑利用测试编排及其能力开放,面向内容提供商和行业用户开放测试灵活编排与按需调用服务,无法针对运营商网络之外的端到端业务测试提供开放能力。本实施例中,可以将上述任务执行方法应用于端到端网络切片的模板设计、业务部署和运维管理等业务流程,用于实现业务质量保障、跨域故障诊断和自动体验优化。
121.以端到端切片业务sla保障为例,如图5所示,业务体验保障工作流对应的第一意图描述信息可以为:assure《cst id》《sla参数》。业务体验保障工作流的任务流程可以包括如下过程:测量切片业务sla指标;判断是否符合sla;若不符合,则进行切片业务更新;若符合,则正常退出。如图6所示,切片业务更新工作流对应的第一意图描述信息可以为:update《csi id》《参数x》。切片业务更新工作流的任务流程可以包括如下过程:业务指标x分解为切片指标集合y;依次循环测量切片指标集合y中的切片指标y;判断是否符合切片指标y;若是,则继续测量下一个指标;若否;则调用nsi切片实例更新。
122.以端到端切片实例故障定界为例,可以在工作流设计态增加故障定界工作流,可以根据切片模板拓扑依次调用针对子网切片及连接点等资源性能测试意图。如图7所示,故障定界工作流对应的第一意图描述信息可以为:diagnose《nst id》《参数》。故障定界工作流的任务流程可以包括如下过程:分解子网切片功能参数;循环测量子切片n功能指标n;判断是否符合指标n;若否,则进行子切片故障定界。可以在工作流运行态解析执行故障定界
工作流,根据切片实例拓扑,依次调用子网切片实例或连接点实例的性能测试意图。如图8所示,子切片故障定界工作流的任务流程可以包括如下过程:分解网元资源功能参数;循环测量网元资源y功能指标y;判断是否符合指标y;若是,则继续测量下一个指标;若否;则返回故障资源。
123.以端到端切片业务体验优化为例,可以在工作流设计态增加体验优化工作流,可以根据切片模板拓扑依次调用针对子网切片及连接点等资源性能测试意图。如图9所示,体验优化工作流对应的第一意图描述信息可以为:optimize《cst id》《参数》。体验优化工作流的任务流程可以包括如下过程:测量切片业务体验指标;若符合指标,则正常退出;若不符合,则进行切片性能诊断,更新切片配置。可以在工作流运行态解析执行体验优化工作流,根据切片实例拓扑,依次调用子网切片实例或连接点实例的性能测试意图。如图10所示,切片性能诊断工作流的任务流程可以包括如下过程:分解子网切片性能参数;;循环测量子切片y性能指标y;判断是否符合指标y;若是,则继续测量下一个指标;若否,则返回需要更新的子网切片y。
124.参见图11,图11是本发明实施例提供的一种任务执行装置的结构示意图,如图11所示,任务执行装置200包括:
125.接收模块201,用于接收用户输入的第一意图信息;
126.确定模块202,用于识别所述第一意图信息,在多个预设工作流模板中确定与所述第一意图信息对应的第一工作流模板,其中,每个预设工作流模板中设置有任务;
127.执行模块203,用于执行所述第一工作流模板中的任务。
128.可选的,所述第一工作流模板的任务中包括第二意图信息;
129.所述执行模块203具体用于:
130.识别所述第二意图信息,在测试用例库中确定与所述第二意图信息对应的测试用例集合;
131.执行所述测试用例集合中的测试用例。
132.可选的,所述第一工作流模板的任务中包括第三意图信息;
133.所述执行模块203具体用于:
134.识别所述第三意图信息,在多个预设工作流模板中确定与所述第三意图信息对应的第二工作流模板;
135.执行所述第二工作流模板中的任务。
136.可选的,所述多个预设工作流模板中每个预设工作流模板设置有对应的第一意图描述信息,所述确定模块202具体用于:
137.识别所述第一意图信息;
138.将与所述第一意图信息匹配的第一意图描述信息对应的预设工作流模板确定为与所述第一意图信息对应的第一工作流模板。
139.可选的,所述第一意图描述信息包括如下至少一项:
140.用于标识管理对象的第一字段,用于标识管理效果的第二字段,用于标识管理操作的第三字段。
141.可选的,所述确定模块202还用于:
142.确定所述第一工作流模板中所需的实例化参数;
143.显示提示信息,所述提示信息用于提示用户输入所述实例化参数;
144.接收用户输入的实例化参数;
145.所述执行模块203具体用于:
146.基于用户输入的实例化参数执行所述第一工作流模板中的任务。
147.任务执行装置能够实现图1所示的方法实施例中实现的各个过程,为避免重复,这里不再赘述。
148.参见图12,图12是本发明实施例提供的一种电子设备的结构示意图,如图12所示,电子设备300还包括:存储器302、处理器301及存储在所述存储器302上并可在所述处理器301上运行的程序,其中:
149.所述处理器301读取存储器302中的程序,用于执行:
150.接收用户输入的第一意图信息;
151.识别所述第一意图信息,在多个预设工作流模板中确定与所述第一意图信息对应的第一工作流模板,其中,每个预设工作流模板中设置有任务;
152.执行所述第一工作流模板中的任务。
153.可选的,所述第一工作流模板的任务中包括第二意图信息;
154.所述处理器301执行的所述执行所述第一工作流模板中的任务,包括:
155.识别所述第二意图信息,在测试用例库中确定与所述第二意图信息对应的测试用例集合;
156.执行所述测试用例集合中的测试用例。
157.可选的,所述第一工作流模板的任务中包括第三意图信息;
158.所述处理器301执行的所述执行所述第一工作流模板中的任务,包括:
159.识别所述第三意图信息,在多个预设工作流模板中确定与所述第三意图信息对应的第二工作流模板;
160.执行所述第二工作流模板中的任务。
161.可选的,所述多个预设工作流模板中每个预设工作流模板设置有对应的第一意图描述信息,所述处理器301执行的所述识别所述第一意图信息,在多个预设工作流模板中确定与所述第一意图信息对应的第一工作流模板,包括:
162.识别所述第一意图信息;
163.将与所述第一意图信息匹配的第一意图描述信息对应的预设工作流模板确定为与所述第一意图信息对应的第一工作流模板。
164.可选的,所述第一意图描述信息包括如下至少一项:
165.用于标识管理对象的第一字段,用于标识管理效果的第二字段,用于标识管理操作的第三字段。
166.可选的,所述处理器301还用于执行:
167.确定所述第一工作流模板中所需的实例化参数;
168.显示提示信息,所述提示信息用于提示用户输入所述实例化参数;
169.接收用户输入的实例化参数;
170.所述执行所述第一工作流模板中的任务,包括:
171.基于用户输入的实例化参数执行所述第一工作流模板中的任务。
172.在图12中,总线架构可以包括任意数量的互联的总线和桥,具体由处理器301代表的一个或多个处理器和存储器302代表的存储器的各种电路链接在一起。总线架构还可以将诸如外围设备、稳压器和功率管理电路等之类的各种其他电路链接在一起,这些都是本领域所公知的,因此,本文不再对其进行进一步描述。总线接口提供接口。
173.处理器301负责管理总线架构和通常的处理,存储器302可以存储处理器301在执行操作时所使用的数据。
174.需要说明的是,本发明实施例的方法实施例中的任意实施方式都可以被本实施例中的上述电子设备所实现,以及达到相同的有益效果,此处不再赘述。
175.本发明实施例还提供一种计算机可读存储介质,计算机可读存储介质上存储有计算机程序,该计算机程序被处理器执行时实现上述任务执行方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。其中,所述的计算机可读存储介质,如rom、ram、磁碟或者光盘等。
176.需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。
177.通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如rom/ram、磁碟、光盘)中,包括若干指令用以使得一台终端(可以是手机,计算机,服务器,空调器,或者网络设备等)执行本发明各个实施例所述的方法。
178.上面结合附图对本发明的实施例进行了描述,但是本发明并不局限于上述的具体实施方式,上述的具体实施方式仅仅是示意性的,而不是限制性的,本领域的普通技术人员在本发明的启示下,在不脱离本发明宗旨和权利要求所保护的范围情况下,还可做出很多形式,均属于本发明的保护之内。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献