[發明專利]一種多個相同北斗設備的統一管理發送北斗短報文的方法有效
| 申請號: | 201911376486.8 | 申請日: | 2019-12-27 |
| 公開(公告)號: | CN113055832B | 公開(公告)日: | 2022-03-29 |
| 發明(設計)人: | 沈圓;周長軍;隋超;王偉偉;胡曉迪;田丙華 | 申請(專利權)人: | 北京聯合眾為科技發展有限公司 |
| 主分類號: | H04W4/14 | 分類號: | H04W4/14;H04L47/50 |
| 代理公司: | 北京理工大學專利中心 11120 | 代理人: | 李微微 |
| 地址: | 100083 北京市海*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 相同 北斗 設備 統一管理 發送 報文 方法 | ||
1.一種多個相同北斗設備統一管理發送北斗短報文的方法,其特征在于,為計算機配置多個串口,各串口分別連接同樣的北斗設備;為每個北斗設備的發送程序配置一個獨立的短報文待發送隊列,所述方法包括如下步驟:
a.用戶請求發送開始,執行步驟b;
b.查詢各北斗設備的待發送隊列,執行步驟c;
c.判斷各北斗設備的待發送隊列里待發送短報文數量是否相同:如果相同,則執行步驟d;如果不同,則執行步驟e;
d.比較各待發送隊列下一次發送時間與當前時間差值:如果差值相同,則任選一個北斗設備,執行步驟f;如果差值不同,則選擇差值最小的北斗設備,然后執行步驟f;
e.選擇各北斗設備的待發送隊列里待發送數量最少的北斗設備,然后執行步驟f;
f.將請求發送的北斗短報文插入到該北斗設備的待發送隊列的尾部,執行步驟g;
g.計算此請求發送的北斗短報文的等待發送時間,將此次發送需等待的發送時間返回給用戶。
2.如權利要求1所述的一種多個相同北斗設備統一管理發送北斗短報文的方法,其特征在于,所述步驟g中等待發送時間的計算方法為:假設該北斗設備的待發送隊列總長度為n,判斷該北斗設備下一次發送等待時長大于0,則該北斗設備下一次發送等待時長=該北斗設備下一次發送時間-當前時間;當該北斗設備下一次發送等待時長小于或者等于0,則此次等待發送時間=(n-1)×短報文發送固定間隔時長+該北斗設備下一次發送等待時長。
3.如權利要求1所述的一種多個相同北斗設備統一管理發送北斗短報文的方法,其特征在于,各個北斗設備在發送各自待發送隊列中短報文之前,采用該北斗設備指定的串口配置打開所在串口:
如果打開失敗,則關閉該串口,休眠串口查詢間隔時長,再嘗試打開,直到打開該串口為止;則執行步驟c;
如果打開成功,則從待發送隊列頭部取出一條待發送的北斗短報文,調用串口發送北斗短報文。
4.如權利要求3所述的一種多個相同北斗設備統一管理發送北斗短報文的方法,其特征在于,從待發送隊列頭部取出一條待發送的北斗短報文后,先判斷短報文是否有效:如果有效,發送該短報文;如果無效,休眠短報文有效等待時長,再繼續從待發送隊列頭部取出一條待發送的北斗短報文。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京聯合眾為科技發展有限公司,未經北京聯合眾為科技發展有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.17sss.com.cn/pat/books/201911376486.8/1.html,轉載請聲明來源鉆瓜專利網。





