[發(fā)明專利]一種自動(dòng)生成網(wǎng)絡(luò)仿真腳本的裝置及方法在審
| 申請(qǐng)?zhí)枺?/td> | 201410498610.9 | 申請(qǐng)日: | 2014-09-25 |
| 公開(公告)號(hào): | CN105117506A | 公開(公告)日: | 2015-12-02 |
| 發(fā)明(設(shè)計(jì))人: | 胡科;吳廣洋;王燕;王兆俊;郝曉強(qiáng) | 申請(qǐng)(專利權(quán))人: | 航天恒星科技有限公司 |
| 主分類號(hào): | G06F17/50 | 分類號(hào): | G06F17/50 |
| 代理公司: | 北京市金棟律師事務(wù)所 11425 | 代理人: | 賈冠楠 |
| 地址: | 100086*** | 國省代碼: | 北京;11 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 自動(dòng) 生成 網(wǎng)絡(luò) 仿真 腳本 裝置 方法 | ||
技術(shù)領(lǐng)域
本發(fā)明涉及網(wǎng)絡(luò)仿真自動(dòng)化技術(shù)領(lǐng)域,具體涉及一種自動(dòng)生成網(wǎng)絡(luò)仿真腳本的裝置及方法。
背景技術(shù)
基于NS2(NetworkSimulatorversion2,一種針對(duì)網(wǎng)絡(luò)技術(shù)的源代碼公開的、免費(fèi)的軟件模擬平臺(tái))的網(wǎng)絡(luò)仿真技術(shù)是一種快捷的、低成本的網(wǎng)絡(luò)研究方法,通過軟件化的方法構(gòu)建出網(wǎng)絡(luò)場景并按照設(shè)計(jì)出的指定協(xié)議運(yùn)行,并記錄網(wǎng)絡(luò)運(yùn)行過程中數(shù)據(jù)包流向等信息,然后對(duì)這些記錄信息進(jìn)行分析從而達(dá)到網(wǎng)絡(luò)研究的目的。
現(xiàn)有的NS2網(wǎng)絡(luò)仿真場景的構(gòu)建比較復(fù)雜和繁瑣,仿真腳本編寫效率低下,而且很容易出錯(cuò)。
發(fā)明內(nèi)容
有鑒于此,本發(fā)明實(shí)施例提供一種自動(dòng)生成網(wǎng)絡(luò)仿真腳本的裝置及方法,以簡化NS2網(wǎng)絡(luò)仿真場景的構(gòu)建過程,讓研究人員更專注于網(wǎng)絡(luò)本身的研究。
第一方面,本發(fā)明實(shí)施例提供了一種自動(dòng)生成網(wǎng)絡(luò)仿真腳本的裝置,包括:
輸入模塊,用于接收仿真參數(shù)并將其發(fā)送至對(duì)象創(chuàng)建模塊;
對(duì)象創(chuàng)建模塊,用于接收所述仿真參數(shù),根據(jù)所接收的仿真參數(shù)創(chuàng)建網(wǎng)絡(luò)仿真對(duì)象;
腳本生成模塊,用于根據(jù)所述網(wǎng)絡(luò)仿真對(duì)象生成網(wǎng)絡(luò)仿真腳本。第二方面,本發(fā)明實(shí)施例還提供了一種自動(dòng)生成網(wǎng)絡(luò)仿真腳本的方法,包括:
接收仿真參數(shù);
根據(jù)所接收的仿真參數(shù)創(chuàng)建網(wǎng)絡(luò)仿真對(duì)象;
根據(jù)所述網(wǎng)絡(luò)仿真對(duì)象生成網(wǎng)絡(luò)仿真腳本。本發(fā)明實(shí)施例通過根據(jù)所接收的仿真參數(shù)創(chuàng)建網(wǎng)絡(luò)仿真對(duì)象,根據(jù)所述網(wǎng)絡(luò)仿真對(duì)象生成網(wǎng)絡(luò)仿真腳本,能自動(dòng)生成網(wǎng)絡(luò)仿真腳本,降低了研究人員在進(jìn)行網(wǎng)絡(luò)仿真研究時(shí)仿真腳本編寫的復(fù)雜度,降低了編程和錯(cuò)誤率,提高了仿真效率。
附圖說明
為了更清楚地說明本發(fā)明實(shí)施例中的技術(shù)方案,下面將對(duì)本發(fā)明實(shí)施例描述中所需要使用的附圖作簡單的介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)本發(fā)明實(shí)施例的內(nèi)容和這些附圖獲得其他的附圖。
圖1是本發(fā)明實(shí)施例一所述的自動(dòng)生成網(wǎng)絡(luò)仿真腳本的裝置的結(jié)構(gòu)框圖;
圖2是本發(fā)明實(shí)施例一的示例性部署圖;
圖3是示是本發(fā)明實(shí)施例一所示的網(wǎng)絡(luò)仿真模型的部分類圖;
圖4是本發(fā)明實(shí)施例二所述的自動(dòng)生成網(wǎng)絡(luò)仿真腳本的方法流程圖;
圖5是本發(fā)明實(shí)施例三所述的自動(dòng)生成網(wǎng)絡(luò)仿真腳本的方法流程圖。
具體實(shí)施方式
為使本發(fā)明解決的技術(shù)問題、采用的技術(shù)方案和達(dá)到的技術(shù)效果更加清楚,下面將結(jié)合附圖對(duì)本發(fā)明實(shí)施例的技術(shù)方案作進(jìn)一步的詳細(xì)描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例。基于本發(fā)明中的實(shí)施例,本領(lǐng)域技術(shù)人員在沒有作出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
下面結(jié)合附圖并通過具體實(shí)施方式來進(jìn)一步說明本發(fā)明的技術(shù)方案。
實(shí)施例一
圖1是本發(fā)明實(shí)施例一提供的自動(dòng)生成網(wǎng)絡(luò)仿真腳本裝置的結(jié)構(gòu)圖,如圖1所示,本實(shí)施例所述的自動(dòng)生成網(wǎng)絡(luò)仿真腳本的裝置包括:輸入模塊101,對(duì)象創(chuàng)建模塊102,以及腳本生成模塊103。
輸入模塊101,用于接收仿真參數(shù)并將其發(fā)送至對(duì)象創(chuàng)建模塊102;
對(duì)象創(chuàng)建模塊102,用于接收所述仿真參數(shù),根據(jù)所接收的仿真參數(shù)創(chuàng)建網(wǎng)絡(luò)仿真對(duì)象;
腳本生成模塊103,用于根據(jù)所述網(wǎng)絡(luò)仿真對(duì)象生成網(wǎng)絡(luò)仿真腳本。
輸入模塊101作為與用戶之間的接口,用戶可以通過輸入模塊101輸入所需的仿真參數(shù),輸入模塊101將用戶所輸入端仿真參數(shù)發(fā)送給對(duì)象創(chuàng)建模塊102。
示例性地,所述輸入模塊101可采用模型(model)-視圖(view)-控制器(controller)方式(即MVC方式)來構(gòu)建。所述輸入模塊101具體包括:視圖子模塊1011、數(shù)據(jù)子模塊1012和控制器子模塊1013。
其中:
視圖子模塊1011,用于通過可視化操作界面接收用戶輸入的仿真參數(shù);
數(shù)據(jù)子模塊1012,用于記錄視圖子模塊所接收到的仿真參數(shù);
控制器子模塊1013,用于響應(yīng)于用戶的輸入操作,將數(shù)據(jù)子模塊1012記錄的所述仿真參數(shù)發(fā)送至對(duì)象創(chuàng)建模塊。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于航天恒星科技有限公司,未經(jīng)航天恒星科技有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201410498610.9/2.html,轉(zhuǎn)載請(qǐng)聲明來源鉆瓜專利網(wǎng)。
- 同類專利
- 專利分類
G06F 電數(shù)字?jǐn)?shù)據(jù)處理
G06F17-00 特別適用于特定功能的數(shù)字計(jì)算設(shè)備或數(shù)據(jù)處理設(shè)備或數(shù)據(jù)處理方法
G06F17-10 .復(fù)雜數(shù)學(xué)運(yùn)算的
G06F17-20 .處理自然語言數(shù)據(jù)的
G06F17-30 .信息檢索;及其數(shù)據(jù)庫結(jié)構(gòu)
G06F17-40 .數(shù)據(jù)的獲取和記錄
G06F17-50 .計(jì)算機(jī)輔助設(shè)計(jì)
- 網(wǎng)絡(luò)和網(wǎng)絡(luò)終端
- 網(wǎng)絡(luò)DNA
- 網(wǎng)絡(luò)地址自適應(yīng)系統(tǒng)和方法及應(yīng)用系統(tǒng)和方法
- 網(wǎng)絡(luò)系統(tǒng)及網(wǎng)絡(luò)至網(wǎng)絡(luò)橋接器
- 一種電力線網(wǎng)絡(luò)中根節(jié)點(diǎn)網(wǎng)絡(luò)協(xié)調(diào)方法和系統(tǒng)
- 一種多網(wǎng)絡(luò)定位方法、存儲(chǔ)介質(zhì)及移動(dòng)終端
- 網(wǎng)絡(luò)裝置、網(wǎng)絡(luò)系統(tǒng)、網(wǎng)絡(luò)方法以及網(wǎng)絡(luò)程序
- 從重復(fù)網(wǎng)絡(luò)地址自動(dòng)恢復(fù)的方法、網(wǎng)絡(luò)設(shè)備及其存儲(chǔ)介質(zhì)
- 神經(jīng)網(wǎng)絡(luò)的訓(xùn)練方法、裝置及存儲(chǔ)介質(zhì)
- 網(wǎng)絡(luò)管理方法和裝置
- 一種針對(duì)紅外成像系統(tǒng)的全數(shù)字仿真系統(tǒng)及其仿真方法
- 支持船舶建造過程仿真的樹形目錄結(jié)構(gòu)數(shù)據(jù)及仿真系統(tǒng)
- 一種99A主戰(zhàn)坦克仿真模型
- 作為母乳喂養(yǎng)科普器具的新生兒模型
- 一種多仿真器協(xié)同的仿真方法、仿真主控平臺(tái)和仿真系統(tǒng)
- 為控制器開發(fā)提供實(shí)時(shí)仿真的方法以及仿真裝置
- 一種仿真方法及仿真平臺(tái)
- 一種長嘴仿真魚餌
- 一種H橋驅(qū)動(dòng)電路的熱仿真模型及熱仿真方法
- 仿真模型的運(yùn)行控制方法、裝置及電子設(shè)備





