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

可视化应用组件编排方法和装置与流程

2022-12-20 21:03:07 来源:中国专利 TAG:


1.本公开涉及信息处理领域,特别涉及一种可视化应用组件编排方法和装置。


背景技术:

2.目前在部署应用时,工作人员需要预先开发相应的应用组件代码,然后利用所开发的应用组件代码进行编译以完成服务发布。


技术实现要素:

3.发明人注意到,在部署应用的相关技术中,若需要增加新的应用组件代码,则需要重新应用组件代码开发、编译和服务发布,不能根据需要对所发布的应用进行灵活调整。
4.据此,本公开提供一种可视化应用组件编排方案,能够有效提高部署应用的灵活性。
5.根据本公开实施例的第一方面,提供一种可视化应用组件编排方法,包括:响应于用户将组件区中的第一应用组件拖拽到工作区的第一指定位置的第一操作,在所述第一指定位置显示所述第一应用组件;响应于所述用户对所述第一应用组件的业务属性进行配置的第二操作,根据所述用户输入的属性参数配置所述第一应用组件的业务属性;响应于所述用户对所述第一应用组件的关联关系进行配置的第三操作,根据所述用户输入的关联信息调整所述工作区中各应用组件间的关联关系;响应于所述用户的第一编排操作,根据所述工作区中各应用组件的业务属性和关联关系进行可视化应用组件编排。
6.在一些实施例中,响应于用户将所述工作区中的第二应用组件删除的第四操作,将所述工作区中的第二应用组件删除;响应于所述用户对所述工作区中剩余的应用组件的关联关系进行配置的第五操作,根据所述用户输入的关联信息调整所述工作区中剩余的应用组件间的关联关系;响应于所述用户的第二编排操作,根据所述工作区中剩余的应用组件的业务属性和关联关系进行可视化应用组件编排。
7.在一些实施例中,响应于用户将所述组件区中的检测组件拖拽到工作区的第二指定位置的第六操作,在所述第二指定位置显示所述检测组件;响应于所述用户对所述检测组件的关联关系进行配置的第七操作,根据所述用户输入的第三应用组件的标识,建立所述检测组件和所述第三应用组件的关联关系;响应于所述用户的检测触发操作,所述检测组件对所述第三应用组件进行检测,并呈现检测结果。
8.在一些实施例中,所述检测组件对所述第三应用组件进行检测包括:所述检测组件向所述第三应用组件发送第一请求数据,并根据所述第三应用组件的标识确定与所述第一请求数据相对应的第一应答数据;所述检测组件根据所述第三应用组件反馈的第二数据,检测所述第二数据是否与所述第一应答数据相同;若所述第二数据与所述第一应答数据相同,则所述检测组件呈现所述第三应用组件功能正常的提示信息。
9.在一些实施例中,若所述第二数据与所述第一应答数据不相同,则所述检测组件呈现所述第三应用组件功能异常的提示信息。
10.在一些实施例中,响应于所述用户对所述检测组件的关联关系进行调整的第八操作,根据所述用户输入的第四应用组件的标识,建立所述检测组件和所述第四应用组件的关联关系,并删除所述检测组件和所述第三应用组件的关联关系。
11.在一些实施例中,响应于所述用户删除所述检测组件的第九操作,将所述工作区中的所述检测组件删除。
12.根据本公开实施例的第二方面,提供一种可视化应用组件编排装置,包括:第一处理模块,被配置为响应于用户将组件区中的第一应用组件拖拽到工作区的第一指定位置的第一操作,在所述第一指定位置显示所述第一应用组件;响应于所述用户对所述第一应用组件的业务属性进行配置的第二操作,根据所述用户输入的属性参数配置所述第一应用组件的业务属性;响应于所述用户对所述第一应用组件的关联关系进行配置的第三操作,根据所述用户输入的关联信息调整所述工作区中各应用组件间的关联关系;第二处理模块,被配置为响应于所述用户的第一编排操作,根据所述工作区中各应用组件的业务属性和关联关系进行可视化应用组件编排。
13.根据本公开实施例的第三方面,提供一种可视化应用组件编排装置,包括:存储器,被配置为存储指令;处理器,耦合到存储器,处理器被配置为基于存储器存储的指令执行实现如上述任一实施例所述的方法。
14.根据本公开实施例的第四方面,提供一种计算机可读存储介质,其中,计算机可读存储介质存储有计算机指令,指令被处理器执行时实现如上述任一实施例涉及的方法。
15.通过以下参照附图对本公开的示例性实施例的详细描述,本公开的其它特征及其优点将会变得清楚。
附图说明
16.为了更清楚地说明本公开实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本公开的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
17.图1为本公开一个实施例的可视化应用组件编排方法的流程示意图;
18.图2-图7为本公开一些实施例的可视化应用组件呈现示意图;
19.图8为本公开另一个实施例的可视化应用组件编排方法的流程示意图;
20.图9-图10为本公开一些实施例的可视化应用组件呈现示意图;
21.图11为本公开一个实施例的可视化应用组件编排装置的结构示意图;
22.图12为本公开另一个实施例的可视化应用组件编排装置的结构示意图。
具体实施方式
23.下面将结合本公开实施例中的附图,对本公开实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本公开一部分实施例,而不是全部的实施例。以下对至少一个示例性实施例的描述实际上仅仅是说明性的,决不作为对本公开及其应用或使用的任何限制。基于本公开中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本公开保护的范围。
24.除非另外具体说明,否则在这些实施例中阐述的部件和步骤的相对布置、数字表达式和数值不限制本公开的范围。
25.同时,应当明白,为了便于描述,附图中所示出的各个部分的尺寸并不是按照实际的比例关系绘制的。
26.对于相关领域普通技术人员已知的技术、方法和设备可能不作详细讨论,但在适当情况下,所述技术、方法和设备应当被视为授权说明书的一部分。
27.在这里示出和讨论的所有示例中,任何具体值应被解释为仅仅是示例性的,而不是作为限制。因此,示例性实施例的其它示例可以具有不同的值。
28.应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步讨论。
29.图1为本公开一个实施例的可视化应用组件编排方法的流程示意图。在一些实施例中,下列的可视化应用组件编排方法步骤由可视化应用组件编排装置执行。
30.在步骤101,响应于用户将组件区中的第一应用组件拖拽到工作区的第一指定位置的第一操作,在第一指定位置显示第一应用组件。
31.例如,如图2所示,响应于用户将组件区中的应用组件1拖拽到工作区的第一指定位置的操作,在工作区的第一指定位置显示应用组件1。
32.在步骤102,响应于用户对第一应用组件的业务属性进行配置的第二操作,根据用户输入的属性参数配置第一应用组件的业务属性。
33.在步骤103,响应于用户对第一应用组件的关联关系进行配置的第三操作,根据用户输入的关联信息调整工作区中各应用组件间的关联关系。
34.例如,如图3所示,工作区中原有应用组件1、应用组件2和应用组件3,相应流程顺序为应用组件1、应用组件2和应用组件3。通过将组件区中的应用组件4拖拽到应用组件1和应用组件2之间,并调整各应用组件间的关联关系,从而工作区中的4个应用组件的流程顺序为应用组件1、应用组件4、应用组件2和应用组件3,如图4所示。
35.在步骤104,响应于用户的第一编排操作,根据工作区中各应用组件的业务属性和关联关系进行可视化应用组件编排。
36.在一些实施例中,响应于用户将工作区中的第二应用组件删除的第四操作,将工作区中的第二应用组件删除。响应于用户对工作区中剩余的应用组件的关联关系进行配置的第五操作,根据用户输入的关联信息调整工作区中剩余的应用组件间的关联关系。响应于用户的第二编排操作,根据工作区中剩余的应用组件的业务属性和关联关系进行可视化应用组件编排。
37.例如,如图4所示,若用户根据需要删除应用组件2,则根据用户操作调整工作区中剩余的应用组件间的关联关系,从而工作区中的3个剩余的应用组件的流程顺序为应用组件1、应用组件4和应用组件3,如图5所示。
38.在一些实施例中,可根据需要设置各应用组件的拓扑关系,如图6和图7所示。
39.在本公开上述实施例提供的可视化应用组件编排方法中,通过动态调整应用组件间的关联关系,能够有效提高部署应用的灵活性。
40.图8为本公开另一个实施例的可视化应用组件编排方法的流程示意图。在一些实施例中,下列的可视化应用组件编排方法步骤由可视化应用组件编排装置执行。
41.在步骤801,响应于用户将组件区中的检测组件拖拽到工作区的第二指定位置的第六操作,在第二指定位置显示检测组件。
42.在步骤802,响应于用户对检测组件的关联关系进行配置的第七操作,根据用户输入的第三应用组件的标识,建立检测组件和第三应用组件的关联关系。
43.例如,在图3所示实施例的基础上,根据用户的拖拽操作,在工作区中显示检测组件,并根据用户的配置操作,建立检测组件和应用组件1的关联关系,如图9所示。
44.在步骤803,响应于用户的检测触发操作,检测组件对第三应用组件进行检测,并呈现检测结果。
45.在一些实施例中,检测组件向第三应用组件发送第一请求数据,并根据第三应用组件的标识确定与第一请求数据相对应的第一应答数据。检测组件根据第三应用组件反馈的第二数据,检测第二数据是否与第一应答数据相同。若第二数据与第一应答数据相同,则检测组件呈现第三应用组件功能正常的提示信息。若第二数据与第一应答数据不相同,则检测组件呈现第三应用组件功能异常的提示信息
46.例如,如图9所示,检测组件向应用组件1发送数据“1”,检测组件根据应用组件1的代码配置确定应用组件1对接收到的数据“1”所产生的应答数据应该为“10”。检测组件在接收到应用组件1的反馈数据后,若该反馈数据为“10”,则表明应用组件1的代码无误,否则就认定应用组件1的代码存在问题。
47.在一些实施例中,响应于用户对检测组件的关联关系进行调整的第八操作,根据用户输入的第四应用组件的标识,建立检测组件和第四应用组件的关联关系,并删除检测组件和第三应用组件的关联关系。
48.例如,如图9所示,用户在利用检测组件对应用组件1进行检测后,还希望利用检测组件对应用组件4进行检测,在这种情况下根据用户操作,建立检测组件和应用组件4的关联关系,删除检测组件和应用组件1的关联关系,由此可继续利用该检测组件对应用组件4进行检测,如图10所示。
49.在一些实施例中,响应于用户删除检测组件的第九操作,将工作区中的检测组件删除。由此不影响可视化应用组件的编排。
50.图11为本公开一个实施例的可视化应用组件编排装置的结构示意图。如图11所示,可视化应用组件编排装置包括第一处理模块111和第二处理模块112。
51.第一处理模块111被配置为响应于用户将组件区中的第一应用组件拖拽到工作区的第一指定位置的第一操作,在第一指定位置显示第一应用组件;响应于用户对第一应用组件的业务属性进行配置的第二操作,根据用户输入的属性参数配置第一应用组件的业务属性;响应于用户对第一应用组件的关联关系进行配置的第三操作,根据用户输入的关联信息调整工作区中各应用组件间的关联关系。
52.第二处理模块112被配置为响应于用户的第一编排操作,根据工作区中各应用组件的业务属性和关联关系进行可视化应用组件编排。
53.在一些实施例中,第一处理模块111响应于用户将工作区中的第二应用组件删除的第四操作,将工作区中的第二应用组件删除;响应于用户对工作区中剩余的应用组件的关联关系进行配置的第五操作,根据用户输入的关联信息调整工作区中剩余的应用组件间的关联关系。
54.第二处理模块112响应于用户的第二编排操作,根据工作区中剩余的应用组件的业务属性和关联关系进行可视化应用组件编排。
55.在一些实施例中,第一处理模块111响应于用户将组件区中的检测组件拖拽到工作区的第二指定位置的第六操作,在第二指定位置显示检测组件;响应于用户对检测组件的关联关系进行配置的第七操作,根据用户输入的第三应用组件的标识,建立检测组件和第三应用组件的关联关系;响应于用户的检测触发操作,检测组件对第三应用组件进行检测,并呈现检测结果。
56.在一些实施例中,检测组件向第三应用组件发送第一请求数据,并根据第三应用组件的标识确定与第一请求数据相对应的第一应答数据。测组件根据第三应用组件反馈的第二数据,检测第二数据是否与第一应答数据相同。若第二数据与第一应答数据相同,则检测组件呈现第三应用组件功能正常的提示信息。若第二数据与第一应答数据不相同,则检测组件呈现第三应用组件功能异常的提示信息。
57.在一些实施例中,第一处理模块111响应于用户对检测组件的关联关系进行调整的第八操作,根据用户输入的第四应用组件的标识,建立检测组件和第四应用组件的关联关系,并删除检测组件和第三应用组件的关联关系。
58.在一些实施例中,第一处理模块111响应于用户删除检测组件的第九操作,将工作区中的检测组件删除。
59.图12为本公开另一个实施例的可视化应用组件编排装置的结构示意图。如图12所示,可视化应用组件编排装置包括存储器121和处理器122。
60.存储器121用于存储指令,处理器122耦合到存储器121,处理器122被配置为基于存储器存储的指令执行实现如图1至图2中任一实施例涉及的方法。
61.如图12所示,该可视化应用组件编排装置还包括通信接口123,用于与其它设备进行信息交互。同时,该可视化应用组件编排装置还包括总线124,处理器122、通信接口123、以及存储器121通过总线124完成相互间的通信。
62.存储器121可以包含高速ram存储器,也可还包括非易失性存储器(non-volatile memory),例如至少一个磁盘存储器。存储器121也可以是存储器阵列。存储器121还可能被分块,并且块可按一定的规则组合成虚拟卷。
63.此外,处理器122可以是一个中央处理器cpu,或者可以是专用集成电路asic,或是被配置成实施本公开实施例的一个或多个集成电路。
64.本公开同时还涉及一种计算机可读存储介质,其中计算机可读存储介质存储有计算机指令,指令被处理器执行时实现如图1至图2中任一实施例涉及的方法。
65.在一些实施例中,在上面所描述的功能单元模块可以实现为用于执行本公开所描述功能的通用处理器、可编程逻辑控制器(programmable logic controller,简称:plc)、数字信号处理器(digital signal processor,简称:dsp)、专用集成电路(application specific integrated circuit,简称:asic)、现场可编程门阵列(field-programmable gate array,简称:fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件或者其任意适当组合。
66.本领域普通技术人员可以理解实现上述实施例的全部或部分步骤可以通过硬件来完成,也可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读
存储介质中,上述提到的存储介质可以是只读存储器,磁盘或光盘等。
67.本公开的描述是为了示例和描述起见而给出的,而并不是无遗漏的或者将本公开限于所公开的形式。很多修改和变化对于本领域的普通技术人员而言是显然的。选择和描述实施例是为了更好说明本公开的原理和实际应用,并且使本领域的普通技术人员能够理解本公开从而设计适于特定用途的带有各种修改的各种实施例。
再多了解一些

本文用于创业者技术爱好者查询,仅供学习研究,如用于商业用途,请联系技术所有人。

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

相关文献