[发明专利]一种基于事件的链路冲突实时仿真方法有效

专利信息
申请号: 201611144966.8 申请日: 2016-12-13
公开(公告)号: CN106789218B 公开(公告)日: 2019-12-31
发明(设计)人: 史明伟;石伟明;张奕 申请(专利权)人: 中国电子科技集团公司第二十研究所
主分类号: H04L12/24 分类号: H04L12/24
代理公司: 61204 西北工业大学专利中心 代理人: 顾潮琪
地址: 710068 *** 国省代码: 陕西;61
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 基于 事件 冲突 实时 仿真 方法
【说明书】:

发明提供了一种基于事件的链路冲突实时仿真方法,当网络节点发送消息时,利用进程间通信方式将消息内容和附加信息一并广播至网内全部节点;该消息目的接收节点收到此消息后,添加消息接收事件,根据消息内容和附加信息计算出实际完成接收的时间,设置此时刻到时的定时器,并继续接收并记录其他节点广播的消息;当定时器到时,接收节点将该消息以及与其传输时间有重叠的其他消息的波形进行叠加,再递交至接收处理流程进行处理。本发明可以实现大规模网络系统的精确实时仿真,同时支持网络的动态调整和调试。

技术领域

本发明属于数据链网络技术领域,涉及数据链网络链路冲突的实时仿真方法。

背景技术

随着信息技术的广泛应用,数据链已经成为复杂战场环境下为多平台联合作战提供可靠高效的信息保障的网络化信息系统。与此同时,系统网络规模不断扩大,网络协议设计日趋复杂,其功能和性能已无法通过小规模的实物试验来进行充分验证。利用网络仿真进行验证成为了可行的解决方案。

传统的网络仿真可以分为实时仿真和非实时仿真两种。实时网络仿真一般采用半实物方式,仿真软件负责上层测试业务收发和统计,底层的消息收发由实装设备完成,此种方法受限于实装设备数量,难以支撑大规模网络仿真。非实时仿真一般需要在仿真前设定仿真场景和业务模型,由仿真程序独立完成仿真过程并输出结果,在仿真过程中不能进行人为干预,无法支持网络运行过程中的动态调整和调试。为克服以上不足,需要设计实现不依赖实物的实时仿真方法,其核心问题,就是如何实现链路冲突的实时仿真。

发明内容

为了克服现有技术的不足,本发明提供一种基于事件的链路冲突实时仿真方法,当网络节点发送消息时,利用进程间通信方式将消息内容和附加信息(消息发送起始时刻、本节点地理位置)一并广播至网内全部节点;该消息目的接收节点收到此消息后,添加消息接收事件,根据消息内容和附加信息计算出实际完成接收的时间,设置此时刻到时的定时器,并继续接收并记录其他节点广播的消息;当定时器到时,接收节点将该消息以及与其传输时间有重叠的其他消息的波形进行叠加,再递交至接收处理流程进行处理。

本发明解决其技术问题所采用的技术方案包括以下步骤:

1)网络节点A准备向网络节点B发送消息MAB,读取消息发送起始时刻ts和本节点地理位置信息PA共同作为附加信息MA,与待发送消息MAB一并作为待发送信息IAB

2)网络节点A通过进程间通信方式将待发送信息IAB广播至全网成员;

3)网内除节点A以外的其他网络节点接收到信息IAB后,将信息IAB存储在本地;网络节点B从信息IAB中提取出消息MAB,发现自身为消息目的接收节点,继续提取消息发送起始时刻ts和节点A地理位置信息PA,利用节点A地理位置信息PA和节点B地理位置信息PB计算出节点A和节点B之间的距离LAB,结合消息长度LM、系统仿真链路传输速率R,计算出消息仿真链路传播时延和仿真链路传输时延c为光速,最终计算出该消息接收时刻tr=ts+τ+T;其他网络节点从信息IAB中提取出消息MAB,发现自身不是消息目的接收节点,则将IAB存储于本地;

4)网络节点B添加消息接收事件,创建定时器,触发时刻设置为tr;在tr时刻到达之前继续接收记录网内节点发送的广播消息;

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国电子科技集团公司第二十研究所,未经中国电子科技集团公司第二十研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201611144966.8/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top