[发明专利]一种面向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.vipzhuanli.com/pat/books/201610032169.4/1.html,转载请声明来源钻瓜专利网。
- 上一篇:用于配置调制解调器内的收发机的媒体简档
- 下一篇:配置事务的处理方法及装置