一种基于语音识别的网络靶场拓扑智能编排方法与系统技术方案

技术编号:40929807 阅读:16 留言:0更新日期:2024-04-18 14:51
本发明专利技术公开了一种基于语音识别的网络靶场拓扑智能编排方法与系统,方法包括:监听音频设备的语音输入内容,通过语音识别器识别用户输入的指令内容;匹配指令内容中的布局类型关键字,获取编排布局类型,并从编排模板数据中获取对应布局类型的配置属性;匹配指令内容中的指定布局类型的配置属性关键字,获取配置属性值;基于从指令内容中获取的布局类型和配置属性值,计算拓扑节点最新的坐标值;遍历画布中的拓扑节点实例,将计算出的最新坐标值更新到节点实例的位置属性中,重新渲染节点。本发明专利技术可以轻松的按照用户的语音指令重新编排使用者需要的有特定布局结构的拓扑,提升编排效率,交互友好性。

【技术实现步骤摘要】

本专利技术涉及一种基于语音识别的网络靶场拓扑智能编排方法与系统,属于信息处理、网络安全。在网络靶场平台,通过对用户输入的音频信号进行语音识别,快速编排出一套符合用户指令要求的拓扑图。


技术介绍

1、网络靶场是一种基于平行仿真技术,对真实网络空间中的网络架构、系统设备、业务流程的运行状态和运行环境,以及此环境中的行为和数据交互进行模拟、复现的技术或产品,主要应用虚拟化、软件定义网络、虚实结合等技术对网络、设备、流量、攻击等进行模拟仿真,搭建仿真实验平台。

2、同时,随着语音识别技术的不断成熟,现代的计算机和浏览器已经能够比较准确的将一段语音信号转换成相对应的文本信息,这使得人们可以使用口语与计算机进行交互,无需输入文字或进行复杂的操作,极大地方便了用户的使用。

3、目前市面上的网络靶场平台中,需要搭建的网络拓扑主要依赖人工拖拽拓扑元素生成,尤其是在需要生成一套具有特定布局的拓扑的时候,需要人工不断的对拓扑元素进行移动和调整,效率比较低且容易出错,因此实现一种人机交互友好、能够快速编排出符合用户所需要的拓扑结构的智能编排方案是目前需要解本文档来自技高网...

【技术保护点】

1.一种基于语音识别的网络靶场拓扑智能编排方法,其特征在于,包括如下步骤:

2.根据权利要求1所述的基于语音识别的网络靶场拓扑智能编排方法,其特征在于,所述布局类型包括网格布局、环形布局、随机布局中的一种或多种。

3.根据权利要求2所述的基于语音识别的网络靶场拓扑智能编排方法,其特征在于,对于网格布局,配置属性包括行数、列数和间距;当画布中的节点数量无法满足完整编排的条件时,默认列数或行数优先;若指令内容中没有包含行数、列数或间距,则根据画布的大小、默认间距和节点数量自动计算行数和列数;拓扑节点坐标值计算方法为:根据指令下发或者程序计算出的行数和画布的中心点坐标和...

【技术特征摘要】

1.一种基于语音识别的网络靶场拓扑智能编排方法,其特征在于,包括如下步骤:

2.根据权利要求1所述的基于语音识别的网络靶场拓扑智能编排方法,其特征在于,所述布局类型包括网格布局、环形布局、随机布局中的一种或多种。

3.根据权利要求2所述的基于语音识别的网络靶场拓扑智能编排方法,其特征在于,对于网格布局,配置属性包括行数、列数和间距;当画布中的节点数量无法满足完整编排的条件时,默认列数或行数优先;若指令内容中没有包含行数、列数或间距,则根据画布的大小、默认间距和节点数量自动计算行数和列数;拓扑节点坐标值计算方法为:根据指令下发或者程序计算出的行数和画布的中心点坐标和间距,计算出行的纵坐标值;根据指令下发或者程序计算出的列数和画布的中心点坐标,计算出列的横坐标值,结合横纵坐标值得出节点的坐标值。

4.根据权利要求2所述的基于语音识别的网络靶场拓扑智能编排方法,其特征在于,对于环形布局,配置属性包括中心点位置和半径;若指令内容中没有包含中心点坐标或半径,则根据画布的大小和节点数量计算出半径,取画布的中心点作为环形布局的中心点;拓扑节点坐标值计算方法为:根据指令下发或者程序计算出的半径和中心点坐标,将数组中的第一个节点置于环形最上方,其节点的横纵坐标值分别为中心点坐标和中心点坐标减去半径,再根据节点数量,计算出两个节点之间的弧度值,再根据弧度值和三角函数算法公式计算出剩余节点的坐标值。

5.根据权利要求2所述的基于语音识别的网络靶场拓扑智能编排方法,其特征在于,对于随机布局,配置属性包括中心点位置和半径;若指令内容中没有包含中心点坐标或半径,则取...

【专利技术属性】
技术研发人员:封旭艳曲原殷庆荣李永
申请(专利权)人:南京赛宁信息技术有限公司
类型:发明
国别省市:

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

1