一种虚拟训练通信网络构建方法及系统与流程

文档序号:17158211发布日期:2019-03-20 00:16阅读:187来源:国知局
一种虚拟训练通信网络构建方法及系统与流程

本发明涉及虚拟通信网络技术领域,具体涉及一种虚拟训练通信网络构建方法及系统。



背景技术:

通信组网技术是通信工程师必须掌握的行业技能,受时间、空间及实物设备数量的限制,通信工程师在学习通信知识时,实际动手操作的机会非常少。传统实训模式需要投入大量实物设备、场地以及人员,还得面对实物正常损耗及意外坏损的问题,限制了通信工程师的实训效果



技术实现要素:

本发明的目的在于克服上述技术不足,提供一种虚拟训练通信网络构建方法及系统,解决现有技术中通信实训效果差的技术问题。

为达到上述技术目的,本发明的技术方案提供一种虚拟训练通信网络构建方法,包括以下步骤:

步骤s1、创建多个虚拟通信节点、多个模拟路由节点以及多个数据集,每一所述数据集对应一种虚拟网络功能;

步骤s2、根据训练规划在多个所述数据集中选取训练数据集,根据所述训练数据集对所述虚拟通信节点以及模拟路由节点进行初始化;

步骤s3、根据所述模拟路由节点,控制所述虚拟通信节点建立虚拟信道;

步骤s4、根据所述虚拟信道的连接关系,控制所述模拟路由节点以及虚拟通信节点构建虚拟训练通信网络。

本发明还提供一种虚拟训练通信网络构建系统,包括创建模块、初始化模块、信道建立模块以及网络构建模块;

所述创建模块用于创建多个虚拟通信节点、多个模拟路由节点以及多个数据集,每一所述数据集对应一种虚拟网络功能;

所述初始化模块用于根据训练规划在多个所述数据集中选取训练数据集,根据所述训练数据集对所述虚拟通信节点以及模拟路由节点进行初始化;

所述信道建立模块用于根据所述模拟路由节点,控制所述虚拟通信节点建立虚拟信道;

所述网络构建模块用于根据所述虚拟信道的连接关系,控制所述模拟路由节点以及虚拟通信节点构建虚拟训练通信网络。

本发明还提供一种计算机存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时,实现以上所述的虚拟训练通信网络构建方法。

与现有技术相比,本发明的有益效果包括:本发明通过建立虚拟信号,实现模拟路由节点之间的连接,建立的虚拟通道可以反映传输动态变化特性,且独立于物理网络的连接关系;同时,本发明根据训练规划改变网络拓扑结构,实现多样化的虚拟网络功能,进而进行不同类型的实训操作。

附图说明

图1是本发明提供的虚拟训练通信网络构建方法的流程图。

具体实施方式

为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。

实施例1:

如图1所示,本发明的实施例1提供了一种虚拟训练通信网络构建方法,以下简称构建方法,包括以下步骤:

步骤s1、创建多个虚拟通信节点、多个模拟路由节点以及多个数据集,每一所述数据集对应一种虚拟网络功能;

步骤s2、根据训练规划在多个所述数据集中选取训练数据集,根据所述训练数据集对所述虚拟通信节点以及模拟路由节点进行初始化;

步骤s3、根据所述模拟路由节点,控制所述虚拟通信节点建立虚拟信道;

步骤s4、根据所述虚拟信道的连接关系,控制所述模拟路由节点以及虚拟通信节点构建虚拟训练通信网络。

本发明创建多个数据集,数据集包括初始化数据,根据训练规划在多个数据集中选取合适的训练数据集,根据训练数据集构建网络拓扑结构,实现训练所需的虚拟网络功能,使得虚拟训练通信网络的构建更加多样化,贴合用户需求,便于用户进行不同类型的实训操作。同时,本发明通过建立虚拟信号搭建虚拟通信网络,实现模拟路由节点之间的连接,虚拟通道可以反映传输动态变化特性,便于用户在实训时对数据传输动态进行监控,对自身实训操作进行自检,且虚拟通道独立于物理网络的连接关系,便于用户实现多样化的虚拟网络功能。

优选的,所述步骤s4具体为:

根据所述虚拟信道的连接关系,计算每一所述模拟路由节点的路由,根据所述路由,控制所述模拟路由节点以及虚拟通信节点形成所述虚拟训练通信网络。

通过计算模拟路由节点的路由实现虚拟训练通信网络的搭建。

优选的,构建方法还包括步骤s5、根据多个所述虚拟通信节点之间的干扰关系,将所述虚拟通信节点分为多个虚拟通信节点组,创建与所述虚拟通信节点组一一对应的多个通信管理节点,通过所述通信管理节点管理对应的虚拟通信节点组与其他虚拟通信节点组之间的数据交换。

对虚拟通信节点进行分组,并设置通信管理节点对虚拟通信节点组的数据通信进行管理,避免虚拟通信节点数量较多时,影响虚拟训练通信网络的通信质量,同时通过通信管理节点实现通信管理,避免数据在通信前需要先进行判断和分析影响通信实时性。

优选的,所述步骤s5具体为:

步骤s51、根据多个所述虚拟通信节点之间的干扰关系形成干扰图;

步骤s52、根据所述干扰图及其极大全连接子图计算各所述虚拟通信节点之间的干扰系数;

步骤s53、根据所述干扰系数对多个所述虚拟通信节点进行分组,得到所述虚拟通信节点组。

根据各虚拟通信节点之间的干扰关系对虚拟通信节点进行分组,减小各虚拟通信节点之间的相互干扰。

优选的,所述步骤s53具体为:

根据所述干扰系数,采用聚类算法对多个所述虚拟通信节点进行分组,得到所述虚拟通信节点组。

具体的,本发明中聚类算法的应用为,在多个所述虚拟通信节点中选取多个虚拟通信节点中心,分别计算每一个虚拟通信节点与多个虚拟通信节点中心的干扰系数,将虚拟通信节点划分至干扰系数最大的虚拟通信节点中心实现虚拟通信节点的分组,调整虚拟通信节点中心,并及进行下一次聚类,直到聚类次数达到设定值,或者虚拟通信节点中心达到设定标准。

实施例2:

本发明的实施例2提供了一种虚拟训练通信网络构建系统,以下简称构建系统,包括创建模块、初始化模块、信道建立模块以及网络构建模块;

所述创建模块用于创建多个虚拟通信节点、多个模拟路由节点以及多个数据集,每一所述数据集对应一种虚拟网络功能;

所述初始化模块用于根据训练规划在多个所述数据集中选取训练数据集,根据所述训练数据集对所述虚拟通信节点以及模拟路由节点进行初始化;

所述信道建立模块用于根据所述模拟路由节点,控制所述虚拟通信节点建立虚拟信道;

所述网络构建模块用于根据所述虚拟信道的连接关系,控制所述模拟路由节点以及虚拟通信节点构建虚拟训练通信网络。

本发明提供的虚拟训练通信网络构建系统,用于实现虚拟训练通信网络构建方法,因此,上述虚拟训练通信网络构建方法所具备的技术效果,虚拟训练通信网络构建系统同样具备,在此不再赘述。

优选的,所述网络构建模块具体用于:

根据所述虚拟信道的连接关系,计算每一所述模拟路由节点的路由,根据所述路由,控制所述模拟路由节点以及虚拟通信节点形成所述虚拟训练通信网络。

优选的,构建系统还包括通信分组管理模块;

所述通信分组管理模块用于根据多个所述虚拟通信节点之间的干扰关系,将所述虚拟通信节点分为多个虚拟通信节点组,创建与所述虚拟通信节点组一一对应的多个通信管理节点,通过所述通信管理节点管理对应的虚拟通信节点组与其他虚拟通信节点组之间的数据交换。

优选的,所述通信分组管理模块具体用于实现以下步骤:

步骤s51、根据多个所述虚拟通信节点之间的干扰关系形成干扰图;

步骤s52、根据所述干扰图及其极大全连接子图计算各所述虚拟通信节点之间的干扰系数;

步骤s53、根据所述干扰系数对多个所述虚拟通信节点进行分组,得到所述虚拟通信节点组。

优选的,所述通信分组管理模块具体用于:根据所述干扰系数,采用聚类算法对多个所述虚拟通信节点进行分组,得到所述虚拟通信节点组。

实施例3:

本发明的实施例3提供了一种计算机存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时,实现以上任一实施例所述的虚拟训练通信网络构建方法。

本发明提供的计算机存储介质,用于实现虚拟训练通信网络构建方法,因此,上述虚拟训练通信网络构建方法所具备的技术效果,计算机存储介质同样具备,在此不再赘述。

以上所述本发明的具体实施方式,并不构成对本发明保护范围的限定。任何根据本发明的技术构思所做出的各种其他相应的改变与变形,均应包含在本发明权利要求的保护范围内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1