[发明专利]一种自动生成网络仿真脚本的装置及方法在审
申请号: | 201410498610.9 | 申请日: | 2014-09-25 |
公开(公告)号: | CN105117506A | 公开(公告)日: | 2015-12-02 |
发明(设计)人: | 胡科;吴广洋;王燕;王兆俊;郝晓强 | 申请(专利权)人: | 航天恒星科技有限公司 |
主分类号: | G06F17/50 | 分类号: | G06F17/50 |
代理公司: | 北京市金栋律师事务所 11425 | 代理人: | 贾冠楠 |
地址: | 100086*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 自动 生成 网络 仿真 脚本 装置 方法 | ||
1.一种自动生成网络仿真脚本的装置,其特征在于,包括:
输入模块,用于接收仿真参数并将其发送至对象创建模块;
对象创建模块,用于接收所述仿真参数,根据所接收的仿真参数创建网络仿真对象;
脚本生成模块,用于根据所述网络仿真对象生成网络仿真脚本。
2.根据权利要求1所述的自动生成网络仿真脚本的装置,其特征在于,所述装置还包括:
仿真模型创建与修改模块,根据用户实际需求创建和修改网络仿真模型;
所述对象创建模块还用于根据所述网络仿真模型及所接收的所述仿真参数创建所述网络仿真对象。
3.根据权利要求1所述的自动生成网络仿真脚本的装置,其特征在于,所述输入模块具体包括:
视图子模块,用于通过可视化操作界面接收用户输入的仿真参数;
数据子模块,用于记录视图子模块所接收到的仿真参数;
控制器子模块,用于响应于用户的输入操作,将数据子模块记录的所述仿真参数发送至对象创建模块。
4.根据权利要求1所述的自动生成网络仿真脚本的装置,其特征在于,所述网络仿真对象包括仿真场景对象和网络元素对象。
5.根据权利要求4所述的自动生成网络仿真脚本的装置,其特征在于,所述仿真场景对象包括以下至少一项:无线网络场景对象、有线网络场景对象和卫星网络场景对象。
6.根据权利要求4所述的自动生成网络仿真脚本的装置,其特征在于,所述网络元素对象包括以下至少一项:网络节点对象、链路对象、协议代理对象和流量发生器对象。
7.根据权利要求1所述的自动生成网络仿真脚本的装置,其特征在于:
所述对象创建模块还用于,将创建的网络仿真对象放入对象容器中;
所述脚本生成模块还用于,遍历所述对象容器中的网络仿真对象,针对各网络仿真对象生成相应的仿真脚本。
8.根据权利要求1所述的自动生成网络仿真脚本的装置,其特征在于,所述输入模块部署在第一计算机上,所述对象创建模块和所述脚本生成模块部署在第二计算机上。
9.根据权利要求1所述的自动生成网络仿真脚本的装置,其特征在于,所述输入模块、所述对象创建模块和所述脚本生成模块之间采用用户数据报协议进行通信。
10.一种自动生成网络仿真脚本的方法,其特征在于,包括:
接收仿真参数;
根据所接收的仿真参数创建网络仿真对象;
根据所述网络仿真对象生成网络仿真脚本。
11.根据权利要求10所述的自动生成网络仿真脚本的方法,其特征在于,所述方法还包括
根据用户实际需求创建和修改网络仿真模型;
所述根据所接收的仿真参数创建网络仿真对象的操作具体包括:根据得到的所述网络仿真模型及所接收的所述仿真参数创建所述网络仿真对象。
12.根据权利要求10所述的自动生成网络仿真脚本的方法,其特征在于,在根据所接收的仿真参数创建网络仿真对象之后还包括:遍历所述对象容器中的网络仿真对象,针对每个网络仿真对象生成相应的仿真脚本。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于航天恒星科技有限公司,未经航天恒星科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410498610.9/1.html,转载请声明来源钻瓜专利网。