[发明专利]一种面向QualNet的仿真场景节点信息定时修改方法有效
申请号: | 201610032169.4 | 申请日: | 2016-01-18 |
公开(公告)号: | CN105703946B | 公开(公告)日: | 2019-01-22 |
发明(设计)人: | 龚鹏;黄鹏;吴海乔;钟俊强;栗苹 | 申请(专利权)人: | 北京理工大学 |
主分类号: | H04L12/24 | 分类号: | H04L12/24 |
代理公司: | 北京理工正阳知识产权代理事务所(普通合伙) 11639 | 代理人: | 王民盛 |
地址: | 100081 北京市*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明涉及一种面向QualNet的仿真场景节点信息定时修改方法,包括PDSI接口注册和PDSI接口函数调用两部分;具体的,面向QualNet建立包括PSDI接口与外部程序的外部接口开发框架,通过外部程序将需要修改的节点信息参数以数据报文的格式发送到PDSI接口,再通过该PDSI接口和QualNet仿真器交互。使用户可以动态、批量、定时地修改仿真环境中的节点信息参数,从而实现了用户对仿真进程的定时干预功能,解决了大规模网络仿真过程中无法动态、批量、定时配置节点参数的问题。实测结果表明本发明提出的方法针对大型无线网络仿真评估和测试十分有效。 | ||
搜索关键词: | 一种 面向 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发送给外部程序。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京理工大学,未经北京理工大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201610032169.4/,转载请声明来源钻瓜专利网。
- 上一篇:用于配置调制解调器内的收发机的媒体简档
- 下一篇:配置事务的处理方法及装置