一种短基于状态控制和应答的短波数据链消息轮询方法技术

技术编号:43965309 阅读:23 留言:0更新日期:2025-01-07 21:51
本发明专利技术公开了一种基于状态控制和应答的短波数据链消息轮询方法,包括:初始化轮询系统,设置包含开启和关闭状态的轮询入口开关,开启轮询入口开关,启动第一定时器;当第一定时器超时后,一类站向二类站发起轮询,并关闭轮询入口开关,启动第二定时器;当轮询系统在第二定时器超时前,收到一类站的发送结束信息,停止第二定时器,启动第三定时器;当轮询系统在第三定时器超时前,收到二类站发送的应答消息,停止第三定时器,启动第四定时器;当轮询系统在第四定时器超时时间内,收到二类站的应答数据的停止码,停止第四定时器,本轮轮询结束,打开轮询入口开关,返回轮询发起步骤准备下一轮轮询;本发明专利技术不增加额外设施的情况下,能有效的提高数据链消息的轮询效率。

【技术实现步骤摘要】

本专利技术涉及一种短波数据链消息轮询方法,尤其涉及一种基于状态控制和应答的,属于短波数据链消息。


技术介绍

1、目前,短波数据链通信多采用轮询协议作为一类站和二类站的访问协议,一类站负责发起链路控制命令,二类站解析一类站的命令,执行相应的操作。一类站采用轮询协议发起控制命令时,会依据已经建链的轮询组内二类站信息,产生轮询点名列表。一类站按照点名列表依序向每个二类站发起点名,点名信息中会询问二类站是否有数据链消息需要传输到一类站。点名列表中的二类站都会收到此条点名消息,通过比对接收到的地址编码和自身的地址编码,决定是否进行应答。如果地址一致,二类站需要在规定的时间内进行应答;如果超时没有应答,为了提高传输的可靠性,一类站会重发一次点名消息,一段时间后,无论当前二类站有无应答,一类站都将会对点名序列的下一个二类站进行点名。一类站从发起点名到完整收到二类站的应答消息称为一次轮询,目前通用的做法是根据经验估算一类站点名两个二类站的最小时间,作为轮询的间隔时间。此方法实现简单,但存在一些不足。估算的轮询间隔时间,是在最大传输长度下的最小时间,但很多情况下,点名消息不本文档来自技高网...

【技术保护点】

1.一种基于状态控制和应答的短波数据链消息轮询方法,其特征在于,包括:

2.根据权利要求1所述的基于状态控制和应答的短波数据链消息轮询方法,其特征在于,所述定时器tmr1的超时间隔T1<10ms。

3.根据权利要求1所述的基于状态控制和应答的短波数据链消息轮询方法,其特征在于,当轮询入口开关处于关闭状态,不响应定时器tmr1超时的信号。

4.根据权利要求1所述的基于状态控制和应答的短波数据链消息轮询方法,其特征在于,所述步骤(3)中,当轮询系统在tmr2超时前未收到一类站的发送结束信息,则在tmr2超时后停止定时器tmr2,启动超时间隔为T′wait的...

【技术特征摘要】

1.一种基于状态控制和应答的短波数据链消息轮询方法,其特征在于,包括:

2.根据权利要求1所述的基于状态控制和应答的短波数据链消息轮询方法,其特征在于,所述定时器tmr1的超时间隔t1<10ms。

3.根据权利要求1所述的基于状态控制和应答的短波数据链消息轮询方法,其特征在于,当轮询入口开关处于关闭状态,不响应定时器tmr1超时的信号。

4.根据权利要求1所述的基于状态控制和应答的短波数据链消息轮询方法,其特征在于,所述步骤(3)中,当轮询系统在tmr2超时前未收到一类站的发送结束信息,则在tmr2超时后停止定时器tmr2,启动超时间隔为t′wait的定时器tmr3。

5.根据权利要求1所述的基于状态控制和应答的短波数据链消息轮询方法,其特征在于,所述步骤(4)中,当轮询系统在tmr3超时前未收到二类站发送的应答消息,则在tmr3超时后停止定时器tmr3,启动超时间隔为t′rcv的定时器tmr4。

6.根据权利要求1所述的基于状态控制和应答的短波数据链消息...

【专利技术属性】
技术研发人员:李勇李娟李怡赵大伟郭庆杰
申请(专利权)人:南京熊猫电子股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1