[發明專利]一種面向QualNet的仿真場景節點信息定時修改方法有效
| 申請號: | 201610032169.4 | 申請日: | 2016-01-18 |
| 公開(公告)號: | CN105703946B | 公開(公告)日: | 2019-01-22 |
| 發明(設計)人: | 龔鵬;黃鵬;吳海喬;鐘俊強;栗蘋 | 申請(專利權)人: | 北京理工大學 |
| 主分類號: | H04L12/24 | 分類號: | H04L12/24 |
| 代理公司: | 北京理工正陽知識產權代理事務所(普通合伙) 11639 | 代理人: | 王民盛 |
| 地址: | 100081 北京市*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 面向 qualnet 仿真 場景 節點 信息 定時 修改 方法 | ||
1.一種面向QualNet的仿真場景節點信息定時修改方法,其特征在于:
包含PDSI接口注冊和PDSI接口函數調用兩部分;
其中,所述的PDSI接口注冊通過調用函數EXTERNAL_UserFunctionRegistration、函數EXTERNAL_SetTimeManagementRealTime和函數EXTERNAL_SetReceiveDelay實現,其具體步驟為:
步驟A.1函數EXTERNAL_UserFunctionRegistration通過External_RegisterExternalInterface來聲明一個PDSI接口;
步驟A.2函數EXTERNAL_UserFunctionRegistration為PDSI接口綁定相應的回調函數;
步驟A.3函數EXTERNAL_SetTimeManagementRealTime管理仿真時間,使其按照實際時間運行;
步驟A.4函數EXTERNAL_SetReceiveDelay設置兩次接收報文之間的最小延遲時間;
經過步驟A.1、步驟A.2、步驟A.3和步驟A.4實現了PDSI接口注冊;
PDSI接口函數調用的具體步驟為:
步驟B.1PDSI接口打開一個UDP socket并監聽預設的特定分區編號端口,等待接收來自外部程序的報文,直至此外部程序報文到達;
步驟B.2步驟B.1的外部程序報文到達后,PDSI接口將檢查此接收的每條外部程序報文的完整性,并依據其完整性與否進行如下操作:
B.2.1若接收到的外部程序報文完整,則保留此外部程序報文;
B.2.2若接收到的外部程序報文不完整,則丟棄此外部程序報文;
步驟B.3PDSI接口判斷其接收緩存是否為空,并根據判斷結果做如B.3.1或B.3.2的相應操作:
B.3.1若其接收緩存為空,則丟棄此外部程序報文;
B.3.2若其接收緩存不為空,PDSI接口將通知報文解析器去解析位于接收緩存隊列里的外部程序報文,直至報文解析工作結束;
步驟B.4步驟B.3中報文解析器的解析工作結束后,節點管理器將管理存在于QualNet仿真程序中的所有節點,并根據外部程序報文中的節點是否存在于仿真場景中,做相應操作;
步驟B.5根據外部程序報文中的節點ID或IP地址,事件調度器查找出該節點的事件處理器指針,并調度事件處理器去處理此外部程序報文;
步驟B.6事件處理器從外部程序報文中讀取出節點類型和參數類型字段,并依據此修改QualNet仿真程序中相應節點的協議棧模型或者移動模型里的參數,并根據修改的參數信息,進行相應操作;
步驟B.7當步驟B.6結束后,即事件處理器成功訪問或修改節點模型里的參數后,事件處理器將產生一個確認報文并放入發送緩存;
步驟B.8發送緩存將步驟B.7輸出的確認報文通過UDP socket發送給外部程序。
2.如權利要求1所述的一種面向QualNet的仿真場景節點信息定時修改方法,其特征在于:
權利要求1中步驟A.4中最小延遲時間范圍為300ms到1000ms,這樣能有效防止過于頻繁的接收以及可能導致的性能降低。
3.如權利要求1所述的一種面向QualNet的仿真場景節點信息定時修改方法,其特征在于:步驟B.1和步驟B.2中所述的報文中包含節點配置信息。
4.如權利要求1所述的一種面向QualNet的仿真場景節點信息定時修改方法,其特征在于:步驟B.2中所述的對接收到的外部程序報文的處理順序為先進先出原則,即:最先到達的外部程序報文首先被處理。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京理工大學,未經北京理工大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201610032169.4/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:用于配置調制解調器內的收發機的媒體簡檔
- 下一篇:配置事務的處理方法及裝置





