两个人的电影免费视频_国产精品久久久久久久久成人_97视频在线观看播放_久久这里只有精品777_亚洲熟女少妇二三区_4438x8成人网亚洲av_内谢国产内射夫妻免费视频_人妻精品久久久久中国字幕

一種短基于狀態(tài)控制和應(yīng)答的短波數(shù)據(jù)鏈消息輪詢方法與流程

文檔序號:40614206發(fā)布日期:2025-01-07 21:01閱讀:6來源:國知局
一種短基于狀態(tài)控制和應(yīng)答的短波數(shù)據(jù)鏈消息輪詢方法與流程

本發(fā)明涉及一種短波數(shù)據(jù)鏈消息輪詢方法,尤其涉及一種基于狀態(tài)控制和應(yīng)答的,屬于短波數(shù)據(jù)鏈消息。


背景技術(shù):

1、目前,短波數(shù)據(jù)鏈通信多采用輪詢協(xié)議作為一類站和二類站的訪問協(xié)議,一類站負(fù)責(zé)發(fā)起鏈路控制命令,二類站解析一類站的命令,執(zhí)行相應(yīng)的操作。一類站采用輪詢協(xié)議發(fā)起控制命令時,會依據(jù)已經(jīng)建鏈的輪詢組內(nèi)二類站信息,產(chǎn)生輪詢點(diǎn)名列表。一類站按照點(diǎn)名列表依序向每個二類站發(fā)起點(diǎn)名,點(diǎn)名信息中會詢問二類站是否有數(shù)據(jù)鏈消息需要傳輸?shù)揭活愓尽|c(diǎn)名列表中的二類站都會收到此條點(diǎn)名消息,通過比對接收到的地址編碼和自身的地址編碼,決定是否進(jìn)行應(yīng)答。如果地址一致,二類站需要在規(guī)定的時間內(nèi)進(jìn)行應(yīng)答;如果超時沒有應(yīng)答,為了提高傳輸?shù)目煽啃?,一類站會重發(fā)一次點(diǎn)名消息,一段時間后,無論當(dāng)前二類站有無應(yīng)答,一類站都將會對點(diǎn)名序列的下一個二類站進(jìn)行點(diǎn)名。一類站從發(fā)起點(diǎn)名到完整收到二類站的應(yīng)答消息稱為一次輪詢,目前通用的做法是根據(jù)經(jīng)驗(yàn)估算一類站點(diǎn)名兩個二類站的最小時間,作為輪詢的間隔時間。此方法實(shí)現(xiàn)簡單,但存在一些不足。估算的輪詢間隔時間,是在最大傳輸長度下的最小時間,但很多情況下,點(diǎn)名消息不會達(dá)到最大長度,點(diǎn)名和應(yīng)答會提前結(jié)束,此時也需要等固定時間才能進(jìn)入下一輪輪詢。本文提出一種基于狀態(tài)控制和應(yīng)答的短波數(shù)據(jù)鏈消息輪詢方法,在不增加額外設(shè)施的情況下,能有效的提高數(shù)據(jù)鏈消息的輪詢效率。


技術(shù)實(shí)現(xiàn)思路

1、發(fā)明目的:本發(fā)明的目的是提供一種能夠提高數(shù)據(jù)鏈消息輪詢效率的基于狀態(tài)控制和應(yīng)答的短波數(shù)據(jù)鏈消息輪詢方法。

2、技術(shù)方案:本發(fā)明所述的一種基于狀態(tài)控制和應(yīng)答的短波數(shù)據(jù)鏈消息輪詢方法,包括:

3、(1)初始化輪詢系統(tǒng),設(shè)置包含開啟和關(guān)閉狀態(tài)的輪詢?nèi)肟陂_關(guān),開啟輪詢?nèi)肟陂_關(guān),啟動超時間隔為t1的定時器tmr1;

4、(2)在輪詢?nèi)肟陂_關(guān)開啟時,當(dāng)定時器tmr1超時后,一類站向二類站發(fā)起輪詢,定義此時輪詢系統(tǒng)狀態(tài)為輪詢發(fā)送中,并關(guān)閉輪詢?nèi)肟陂_關(guān),啟動超時間隔為ts′nd的定時器tmr2;

5、(3)當(dāng)輪詢系統(tǒng)在定時器tmr2超時前,收到一類站的發(fā)送結(jié)束信息,將輪詢系統(tǒng)的狀態(tài)轉(zhuǎn)為輪詢發(fā)送結(jié)束,停止定時器tmr2,啟動超時間隔為t′wait的定時器tmr3;

6、(4)當(dāng)輪詢系統(tǒng)在定時器tmr3超時前,收到二類站發(fā)送的應(yīng)答消息,將輪詢系統(tǒng)的狀態(tài)轉(zhuǎn)為等待應(yīng)答接收完畢,停止定時器tmr3,啟動超時間隔為tr′cv的定時器tmr4;

7、(5)當(dāng)輪詢系統(tǒng)在定時器tmr4超時時間內(nèi),收到二類站的應(yīng)答數(shù)據(jù)的停止碼,將輪詢系統(tǒng)的狀態(tài)轉(zhuǎn)為應(yīng)答結(jié)束,停止定時器tmr4,本輪輪詢結(jié)束,打開輪詢?nèi)肟陂_關(guān),返回步驟(2)準(zhǔn)備下一輪輪詢。

8、進(jìn)一步地,所述定時器tmr1的超時間隔t1<10ms。

9、進(jìn)一步地,當(dāng)輪詢?nèi)肟陂_關(guān)處于關(guān)閉狀態(tài),不響應(yīng)定時器tmr1超時的信號。

10、進(jìn)一步地,所述步驟(3)中,當(dāng)輪詢系統(tǒng)在tmr2超時前未收到一類站的發(fā)送結(jié)束信息,則在tmr2超時后停止定時器tmr2,啟動超時間隔為t′wait的定時器tmr3。

11、進(jìn)一步地,所述步驟(4)中,當(dāng)輪詢系統(tǒng)在tmr3超時前未收到二類站發(fā)送的應(yīng)答消息,則在tmr3超時后停止定時器tmr3,啟動超時間隔為tr′cv的定時器tmr4。

12、進(jìn)一步地,所述步驟(5)中,當(dāng)輪詢系統(tǒng)在tmr4超時前未收到二類站發(fā)送的應(yīng)答消息,則在tmr4超時后停止定時器tmr4,本輪輪詢結(jié)束,打開輪詢?nèi)肟陂_關(guān),返回步驟(2)準(zhǔn)備下一輪輪詢。

13、進(jìn)一步地,還包括,在tmr4超時前未收到二類站發(fā)送的應(yīng)答消息,tmr4超時并停止定時器tmr4后,本輪輪詢結(jié)束前,判斷本輪輪詢是否重發(fā)過,若未重發(fā),則返回步驟(2)重發(fā)本輪輪詢。

14、進(jìn)一步地,所述定時器tmr2的超時間隔ts′nd>a,其中a為預(yù)設(shè)閾值。

15、進(jìn)一步地,所述定時器tmr3的超時間隔t′wait>b,其中b為預(yù)設(shè)閾值。

16、進(jìn)一步地,所述定時器tmr4的超時間隔tr′cv>c,其中c為預(yù)設(shè)閾值。

17、有益效果:與現(xiàn)有技術(shù)相比,本發(fā)明提出一種基于狀態(tài)控制和應(yīng)答的短波數(shù)據(jù)鏈消息輪詢方法,在不增加額外設(shè)施的情況下,能有效的提高數(shù)據(jù)鏈消息的輪詢效率。



技術(shù)特征:

1.一種基于狀態(tài)控制和應(yīng)答的短波數(shù)據(jù)鏈消息輪詢方法,其特征在于,包括:

2.根據(jù)權(quán)利要求1所述的基于狀態(tài)控制和應(yīng)答的短波數(shù)據(jù)鏈消息輪詢方法,其特征在于,所述定時器tmr1的超時間隔t1<10ms。

3.根據(jù)權(quán)利要求1所述的基于狀態(tài)控制和應(yīng)答的短波數(shù)據(jù)鏈消息輪詢方法,其特征在于,當(dāng)輪詢?nèi)肟陂_關(guān)處于關(guān)閉狀態(tài),不響應(yīng)定時器tmr1超時的信號。

4.根據(jù)權(quán)利要求1所述的基于狀態(tài)控制和應(yīng)答的短波數(shù)據(jù)鏈消息輪詢方法,其特征在于,所述步驟(3)中,當(dāng)輪詢系統(tǒng)在tmr2超時前未收到一類站的發(fā)送結(jié)束信息,則在tmr2超時后停止定時器tmr2,啟動超時間隔為t′wait的定時器tmr3。

5.根據(jù)權(quán)利要求1所述的基于狀態(tài)控制和應(yīng)答的短波數(shù)據(jù)鏈消息輪詢方法,其特征在于,所述步驟(4)中,當(dāng)輪詢系統(tǒng)在tmr3超時前未收到二類站發(fā)送的應(yīng)答消息,則在tmr3超時后停止定時器tmr3,啟動超時間隔為t′rcv的定時器tmr4。

6.根據(jù)權(quán)利要求1所述的基于狀態(tài)控制和應(yīng)答的短波數(shù)據(jù)鏈消息輪詢方法,其特征在于,所述步驟(5)中,當(dāng)輪詢系統(tǒng)在tmr4超時前未收到二類站發(fā)送的應(yīng)答消息,則在tmr4超時后停止定時器tmr4,本輪輪詢結(jié)束,打開輪詢?nèi)肟陂_關(guān),返回步驟(2)準(zhǔn)備下一輪輪詢。

7.根據(jù)權(quán)利要求6所述的基于狀態(tài)控制和應(yīng)答的短波數(shù)據(jù)鏈消息輪詢方法,其特征在于,還包括,在tmr4超時前未收到二類站發(fā)送的應(yīng)答消息,tmr4超時并停止定時器tmr4后,本輪輪詢結(jié)束前,判斷本輪輪詢是否重發(fā)過,若未重發(fā),則返回步驟(2)重發(fā)本輪輪詢。

8.根據(jù)權(quán)利要求1所述的基于狀態(tài)控制和應(yīng)答的短波數(shù)據(jù)鏈消息輪詢方法,其特征在于,所述定時器tmr2的超時間隔t′snd>a,其中a為預(yù)設(shè)閾值。

9.根據(jù)權(quán)利要求1所述的基于狀態(tài)控制和應(yīng)答的短波數(shù)據(jù)鏈消息輪詢方法,其特征在于,所述定時器tmr3的超時間隔t′wait>b,其中b為預(yù)設(shè)閾值。

10.根據(jù)權(quán)利要求1所述的基于狀態(tài)控制和應(yīng)答的短波數(shù)據(jù)鏈消息輪詢方法,其特征在于,所述定時器tmr4的超時間隔t′rcv>c,其中c為預(yù)設(shè)閾值。


技術(shù)總結(jié)
本發(fā)明公開了一種基于狀態(tài)控制和應(yīng)答的短波數(shù)據(jù)鏈消息輪詢方法,包括:初始化輪詢系統(tǒng),設(shè)置包含開啟和關(guān)閉狀態(tài)的輪詢?nèi)肟陂_關(guān),開啟輪詢?nèi)肟陂_關(guān),啟動第一定時器;當(dāng)?shù)谝欢〞r器超時后,一類站向二類站發(fā)起輪詢,并關(guān)閉輪詢?nèi)肟陂_關(guān),啟動第二定時器;當(dāng)輪詢系統(tǒng)在第二定時器超時前,收到一類站的發(fā)送結(jié)束信息,停止第二定時器,啟動第三定時器;當(dāng)輪詢系統(tǒng)在第三定時器超時前,收到二類站發(fā)送的應(yīng)答消息,停止第三定時器,啟動第四定時器;當(dāng)輪詢系統(tǒng)在第四定時器超時時間內(nèi),收到二類站的應(yīng)答數(shù)據(jù)的停止碼,停止第四定時器,本輪輪詢結(jié)束,打開輪詢?nèi)肟陂_關(guān),返回輪詢發(fā)起步驟準(zhǔn)備下一輪輪詢;本發(fā)明不增加額外設(shè)施的情況下,能有效的提高數(shù)據(jù)鏈消息的輪詢效率。

技術(shù)研發(fā)人員:李勇,李娟,李怡,趙大偉,郭慶杰
受保護(hù)的技術(shù)使用者:南京熊貓電子股份有限公司
技術(shù)研發(fā)日:
技術(shù)公布日:2025/1/6
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1
伽师县| 恩平市| 永寿县| 家居| 麦盖提县| 焉耆| 商河县| 南木林县| 广汉市| 枞阳县| 松原市| 涿州市| 始兴县| 卫辉市| 西丰县| 阿克陶县| 海伦市| 林芝县| 神农架林区| 徐汇区| 通江县| 瑞金市| 高陵县| 三台县| 建阳市| 元谋县| 灯塔市| 巧家县| 肇州县| 桦南县| 扶绥县| 临湘市| 偃师市| 额尔古纳市| 苏尼特右旗| 陇南市| 三台县| 江西省| 台中县| 天镇县| 亚东县|