对话式弹性计算平台管理工具及其启动方法和操作方法与流程

文档序号:31778958发布日期:2022-10-12 09:22阅读:58来源:国知局
对话式弹性计算平台管理工具及其启动方法和操作方法与流程

1.本发明涉及计算平台管理工具技术领域,具体为对话式弹性计算平台管理工具及其启动方法和操作方法。


背景技术:

2.随着软件技术的发展,常规的软件环境部署方式落后且低效。作为软件公司平时操作最频繁的软件部署,常规的部署方式低效且不可控,需要人为介入的地方过多,且部署方式老旧。
3.可见,为改变此种方式,亟需一种对话式弹性计算平台管理工具及其启动方法和操作方法,通过人机对话方式进行服务部署,避免了过多人为因素导致的环境因素,并提供了一种全新的部署方式,日常的软件部署、运维皆可通过人机对话方式进行。


技术实现要素:

4.(一)解决的技术问题针对现有技术的不足,本发明提供了一种对话式弹性计算平台管理工具及其启动方法和操作方法,具备极大的解放了软件人员日常维护操作成本等优点,解决了软件环境部署方式落后且低效的问题。
5.(二)技术方案为实现上述目的,本发明提供如下技术方案:一种对话式弹性计算平台管理工具,包括计算平台管理工具的启动方法和计算平台管理工具的操作方法以及搭载有计算平台管理工具的装置,所述计算平台管理工具的启动方法包括以下步骤,步骤一、在页面上进行常用的企业内部日常服务器操作的自然语言输入。
6.步骤二、语音平台根据lstm+crf深度学习模型,根据日常训练结果,对用户输入的自然语言进行分词并进行词性标注。
7.步骤三、根据词性标注的结果和用户意图进行匹配,识别用户的意向操作。
8.所述计算平台管理工具的操作方法包括以下步骤,步骤一、发送语音指令,如:部署某项目的所有服务。此处假定该项目有7个单独的微服务。
9.步骤二、语音平台进行意图解析。解析到是部署意图,此处假定部署意图有两个关键词槽,即:项目名称、服务名称。语音平台将解析结果传至dcp平台。
10.步骤三、dcp平台进行词槽验证,因为部署意图的的词槽完整,根据关系表,调用部署接口,将某项目,所有服务当成参数传给部署接口。
11.步骤四、dcp平台的部署接口与k8s进行交互,将某项目的所有服务镜像从harbor镜像仓库中拉取下来后,根据节点负载,自动部署到k8s集群节点中。
12.所述搭载有计算平台管理工具的装置包括装置本体,所述装置本体的外侧设置有语音录入孔,所述语音录入孔的外侧设置有扩音机构,所述装置本体的底端设置有减震机构。
13.优选的,所述步骤二分为以下几个小步骤,步骤二-1、根据前期做的企业常用操作词汇调研,形成企业词库。示例如下:企业资源名称:服务器、摄像头、空调、电灯等。常用操作:打开、关闭、部署、停止、下线、查询、新增、删除、修改等。
14.服务器资源名:xx项目、xx服务、xx(资源,如:磁盘、内存)。
15.步骤二-2、根据lstm+crf算法结合企业词典,对用户输入进行分词并进行词性标注。
16.步骤二-3、标注完成后,将标注结果传至dcp平台。
17.优选的,所述步骤三分为以下几个小步骤,步骤三-1、根据分词结果中的动词,匹配缓存库中的对应方法名称,并进行入参词槽校验,如不满足,则返回失败,由用户完善词槽,如参数满足,则进行如下操作。
18.步骤三-2、根据意图解析结果反查此指令需要操控的集群资源,如果集群资源足够,则进行如下操作,如果集群对应资源不足,则返回失败。
19.步骤三-3、生成集群操作指令,并将指令发送至集群。
20.优选的,所述计算平台管理工具的操作方法中的部署服务操作,包括以下步骤,步骤s1、将对应的项目服务打包。
21.步骤s2、传至对应的包管理服务器。
22.步骤s3、测试人员或运维人员取包。
23.步骤s4、连至多台服务器,进行复杂的部署配置操作。
24.步骤s5、启动多个微服务后,进行服务验证。
25.优选的,所述计算平台管理工具的操作方法中的平台部署操作,包括以下步骤,步骤1、开发人员打成镜像包,传至镜像仓库。
26.步骤2、进行人机对话,部署服务。
27.步骤3、人机对话,验证服务。
28.优选的,所述扩音机构包括与装置本体固定连接的扩音喇叭口,所述扩音喇叭口的另一端两侧均转动安装有螺纹轴,所述螺纹轴的另一端螺纹安装有同步套。
29.优选的,所述同步套的另一端固定连接有同步环,所述螺纹轴的中部外表面固定安装有同步齿轮,所述同步齿轮的外侧啮合连接有调节齿环。
30.优选的,所述调节齿环靠近扩音喇叭口的一侧两端均固定安装有稳定柱,所述稳定柱的另一端与扩音喇叭口滑动连接。
31.优选的,所述同步环的内侧粘接有弹性延展材料,所述弹性延展材料的另一端与扩音喇叭口相粘接,所述同步套远离同步环的一端固定连接有伸缩柱,所述伸缩柱与扩音喇叭口固定连接。
32.优选的,所述减震机构包括设置于装置本体底端的减震底座,所述减震底座的顶端两侧均固定安装有减震弹簧,所述减震弹簧的另一端与装置本体固定连接,所述减震弹簧的外侧设置有弹簧柱,所述弹簧柱的一端与装置本体相铰接,所述弹簧柱的另一端铰接有滑座,所述滑座的另一端与减震底座滑动连接。
33.与现有技术相比,本发明提供了一种对话式弹性计算平台管理工具,具备以下有益效果:1、该对话式弹性计算平台管理工具及其启动方法和操作方法,相较于现有的部署
方式,本实施方式以人机对话的方式部署软件环境,极大的解放了软件人员日常维护操作成本,可以用自然语言的方式进行服务的无感弹性伸缩,保证了软件环境的高可用,优化常规的软件部署操作,使用简单方便。
34.2、该对话式弹性计算平台管理工具及其启动方法和操作方法,不再是传统的打包方式,而是打成镜像包,依托的是容器。依托kubernetes,不再有单台服务器的概念,而是整个云环境。不再依托手工部署,而是采用人机对话的方式进行服务部署,在以后企业复杂的操作中,寻求最简操作方式,只需与机器人进行简单对话,即可实现日常办公需求。
35.3、该对话式弹性计算平台管理工具及其启动方法和操作方法,通过设置扩音机构,当需要对扩音喇叭口进行调整时,转动调节齿环,以此带动同步齿轮进行转动,螺纹轴随之进行转动,从而带动同步套进行移动,以此带动同步环进行移动,弹性延展材料随同步环进行延展伸缩,以此调节语音录入口的位置,从而保证不同情况下的语音录入需求,从而尽可能地保证语音录入的准确性。
附图说明
36.图1为本发明结构示意图;图2为本发明装置结构示意图;图3为本发明扩音机构结构示意图;图4为本发明图3中a处结构的放大示意图;图5为本发明装置结构正视示意图。
37.其中:1、装置本体;2、语音录入孔;3、扩音机构;301、扩音喇叭口;302、螺纹轴;303、伸缩柱;304、同步套;305、同步环;306、同步齿轮;307、调节齿环;308、稳定柱;309、弹性延展材料;4、减震机构;401、减震底座;402、减震弹簧;403、弹簧柱;404、滑座。
具体实施方式
38.下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
39.具体实施方式一:以下是一种对话式弹性计算平台管理工具的启动方法的具体实施方式。
40.请参阅图1,一种对话式弹性计算平台管理工具,包括计算平台管理工具的启动方法和计算平台管理工具的操作方法以及搭载有计算平台管理工具的装置,计算平台管理工具的启动方法包括以下步骤,步骤一、在页面上进行常用的企业内部日常服务器操作的自然语言输入。
41.步骤二、语音平台根据lstm+crf深度学习模型,根据日常训练结果,对用户输入的自然语言进行分词并进行词性标注。
42.步骤三、根据词性标注的结果和用户意图进行匹配,识别用户的意向操作。
43.具体的,步骤二分为以下几个小步骤,步骤二-1、根据前期做的企业常用操作词汇调研,形成企业词库。示例如下:企业资源名称:服务器、摄像头、空调、电灯等;常用操作:打
开、关闭、部署、停止、下线、查询、新增、删除、修改等。
44.服务器资源名:xx项目、xx服务、xx(资源,如:磁盘、内存)。
45.步骤二-2、根据lstm+crf算法结合企业词典,对用户输入进行分词并进行词性标注。
46.步骤二-3、标注完成后,将标注结果传至dcp平台。
47.具体的,步骤三分为以下几个小步骤,步骤三-1、根据分词结果中的动词,匹配缓存库中的对应方法名称,并进行入参词槽校验,如不满足,则返回失败,由用户完善词槽,如参数满足,则进行如下操作。
48.步骤三-2、根据意图解析结果反查此指令需要操控的集群资源,如果集群资源足够,则进行如下操作,如果集群对应资源不足,则返回失败。
49.步骤三-3、生成集群操作指令,并将指令发送至集群。
50.相较于现有的部署方式,本实施方式以人机对话的方式部署软件环境,极大的解放了软件人员日常维护操作成本,可以用自然语言的方式进行服务的无感弹性伸缩,保证了软件环境的高可用,优化常规的软件部署操作,使用简单方便。
51.具体实施方式二:以下是计算平台管理工具的操作方法的具体实施方式。
52.本实施方式下的计算平台管理工具的操作方法包括以下步骤,步骤一、发送语音指令,如:部署某项目的所有服务。此处假定该项目有7个单独的微服务。
53.步骤二、语音平台进行意图解析。解析到是部署意图,此处假定部署意图有两个关键词槽,即:项目名称、服务名称。语音平台将解析结果传至dcp平台。
54.步骤三、dcp平台进行词槽验证,因为部署意图的的词槽完整,根据关系表,调用部署接口,将某项目,所有服务当成参数传给部署接口。
55.步骤四、dcp平台的部署接口与k8s进行交互,将某项目的所有服务镜像从harbor镜像仓库中拉取下来后,根据节点负载,自动部署到k8s集群节点中。
56.具体的,计算平台管理工具的操作方法中的部署服务操作,包括以下步骤,步骤s1、将对应的项目服务打包。
57.步骤s2、传至对应的包管理服务器。
58.步骤s3、测试人员或运维人员取包。
59.步骤s4、连至多台服务器,进行复杂的部署配置操作。
60.步骤s5、启动多个微服务后,进行服务验证。
61.具体的,计算平台管理工具的操作方法中的平台部署操作,包括以下步骤,步骤1、开发人员打成镜像包,传至镜像仓库。
62.步骤2、进行人机对话,部署服务。
63.步骤3、人机对话,验证服务。
64.本实施方式的操作方法的前置条件包括以下部分,dcp平台已有“部署”接口。解释:日常的运维操作,如“部署”,“删除”,“扩容”,“缩减”等相关操作,有一张“接口-意图”关系表进行维护,意图在步骤2中进行配置,满足日常操作需要,后续如需进行操作扩充,维护此关系表即可。
65.语音平台已进行“部署”意图配置。
66.开发人员已将对应服务镜像传至镜像仓库(镜像仓库采用harbor)。
67.相较于传统的服务方式,本实施方式下的操作方法具备以下优点,不再是传统的打包方式,而是打成镜像包,依托的是容器。
68.依托kubernetes(简称:k8s),不再有单台服务器的概念,而是整个云环境。
69.不再依托手工部署,而是采用人机对话的方式进行服务部署,在以后企业复杂的操作中,寻求最简操作方式,只需与机器人进行简单对话,即可实现日常办公需求。
70.具体实施方式三:以下是一种计算平台管理工具的具体实施方式。
71.请参阅图2-5,本实施方式下的搭载有计算平台管理工具的装置包括装置本体1,装置本体1的外侧设置有语音录入孔2,语音录入孔2的外侧设置有扩音机构3,装置本体1的底端设置有减震机构4在上述技术方案中,语音录入孔2用于录入工作人员的语音,以此实现人机交互,扩音机构3用于对所录入的语音进行扩音,以此提升语音录入的准确性,以此保证人机对话的质量。
72.具体的,扩音机构3包括与装置本体1固定连接的扩音喇叭口301,扩音喇叭口301的另一端两侧均转动安装有螺纹轴302,螺纹轴302的另一端螺纹安装有同步套304,同步套304的另一端固定连接有同步环305,螺纹轴302的中部外表面固定安装有同步齿轮306,同步齿轮306的外侧啮合连接有调节齿环307,同步环305的内侧粘接有弹性延展材料309,弹性延展材料309的另一端与扩音喇叭口301相粘接,同步套304远离同步环305的一端固定连接有伸缩柱303,伸缩柱303与扩音喇叭口301固定连接。
73.在上述技术方案中,弹性延展材料309用于连接同步环305与扩音喇叭口301,使得在对同步环305进行调节时,弹性延展材料309能够保证同步环305与扩音喇叭口301的连接性,从而保证语音录入的准确性。
74.当需要对扩音喇叭口301进行调整时,转动调节齿环307,以此带动同步齿轮306进行转动,螺纹轴302随之进行转动,从而带动同步套304进行移动,以此带动同步环305进行移动,弹性延展材料309随同步环305进行延展伸缩,以此调节语音录入口的位置,从而保证不同情况下的语音录入需求,从而尽可能地保证语音录入的准确性。
75.具体的,调节齿环307靠近扩音喇叭口301的一侧两端均固定安装有稳定柱308,稳定柱308的另一端与扩音喇叭口301滑动连接。
76.在上述技术方案中,稳定柱308用于连接调节齿环307与扩音喇叭口301,以此保证调节齿环307转动时的稳定性,同时也对调节齿环307起到了一定的限制作用。
77.具体的,减震机构4包括设置于装置本体1底端的减震底座401,减震底座401的顶端两侧均固定安装有减震弹簧402,减震弹簧402的另一端与装置本体1固定连接,减震弹簧402的外侧设置有弹簧柱403,弹簧柱403的一端与装置本体1相铰接,弹簧柱403的另一端铰接有滑座404,滑座404的另一端与减震底座401滑动连接。
78.在上述技术方案中,减震弹簧402用于对装置本体1进行减震,弹簧柱403用于在减震弹簧402的基础上进一步进行减震,从而保证装置本体1整体的减震性,以此保证在进行人机交互的语音录入环节中,尽可能地保证装置本体1的稳定性,从而避免震动等因素对语音录入造成干扰。
79.在使用时,当需要对扩音喇叭口301进行调整时,转动调节齿环307,以此带动同步齿轮306进行转动,螺纹轴302随之进行转动,从而带动同步套304进行移动,以此带动同步环305进行移动,弹性延展材料309随同步环305进行延展伸缩,以此调节语音录入口的位
置,从而保证不同情况下的语音录入需求,从而尽可能地保证语音录入的准确性。
80.尽管已经示出和描述了本发明的实施例,对于本领域的普通技术人员而言,可以理解在不脱离本发明的原理和精神的情况下可以对这些实施例进行多种变化、修改、替换和变型,本发明的范围由所附权利要求及其等同物限定。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1