[發明專利]通信方法、終端、服務器以及計算機存儲介質有效
| 申請號: | 201811381784.1 | 申請日: | 2018-11-20 |
| 公開(公告)號: | CN111200834B | 公開(公告)日: | 2022-12-02 |
| 發明(設計)人: | 王文劍;蔡吉龍;張儉;李艷 | 申請(專利權)人: | 深圳長城開發科技股份有限公司 |
| 主分類號: | H04W24/04 | 分類號: | H04W24/04;H04W72/04;H04W74/04 |
| 代理公司: | 深圳市順天達專利商標代理有限公司 44217 | 代理人: | 郭偉剛;張蓉 |
| 地址: | 518109 廣東*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 通信 方法 終端 服務器 以及 計算機 存儲 介質 | ||
本發明公開了一種通信方法、終端、服務器以及計算機存儲介質,方法包括:終端發送入網請求給服務器;接收服務器下發的信道參數和時間參數;基于信道參數選擇一個固定的信道用于發送數據,并基于時間參數所確定的數據發送時間發送數據以便于與已經分配到同一個信道的其他終端的數據發送時間錯開。本發明從時間、信道兩個維度對終端的數據發送進行管理,使得傳輸過程更為高效,保證終端在發送數據時在時間和信道上不會有沖突,降低丟包率,進一步地,服務器周期性的下發廣播心跳包,一方面可以便于終端對判斷是否離網,另一方面,可以對終端的數據發送時間進行周期性地校準。
技術領域
本發明涉及通信領域,尤其涉及一種通信方法、終端、服務器以及計算機存儲介質。
背景技術
LoRa是一種無線傳輸技術。在LoRa通信中,將設備劃分成了終端、網關和服務器。終端和網關之間使用LoRa通信,網關和服務器之間使用以太網進行通信。
多個終端在同一時間同一信道上發送數據時會產生沖突,這樣會導致服務器無法同時收到所有終端發送的數據。由于終端和網關是半雙工通信,這意味著終端和網關在發送數據時不能接收數據,在接收數據時不能發送數據。而終端收發數據是時間隨機的,當網關發送數據時,如果這個時候終端也在發送數據,網關就接收不到終端發送的數據。同理,終端也是如此。這樣必然會造成數據丟失。
具體可參考圖1,網關有8個上行(接收)信道,一個下行(發送)信道,發送數據時就不能接收數據,終端只有一個上行(發送)信道和一個下行(接收)信道,同樣也是半雙工通信。終端在入網后都是以隨機時間和隨機信道發數據給網關。網關雖然有8個上行(接收)信道,但還是無法有效避免多個終端同信道同時間發送數據造成的沖突。
發明內容
本發明要解決的技術問題在于,針對現有技術的上述同一時間同一信道通信會造成沖突以及半雙工通信的缺陷,提供一種通信方法、終端、服務器以及計算機存儲介質。
本發明解決其技術問題所采用的技術方案是:
第一方面,本發明提供一種通信方法,所述方法包括:
終端發送入網請求給服務器;
接收服務器下發的信道參數和時間參數,其中,服務器預設有可供終端上傳數據的多個信道,每個信道可以分配給多個終端,每個信道對應一個信道參數;
基于所述信道參數選擇一個固定的信道用于發送數據,并基于所述時間參數所確定的數據發送時間發送數據以便于與已經分配到同一個信道的其他終端的數據發送時間錯開。
優選的,所述時間參數包括時間T0和時間ΔT,時間T0表示距離服務器下一次發送廣播心跳包的時間,時間ΔT表示在接收到廣播心跳包后再過多久可以發送數據包給服務器,所述廣播心跳包包含時間T0,分配到同一個信道的所有終端對應不同的時間ΔT;
所述方法還包括:終端在每一次獲取到時間T0時等待時間T0之后,開窗準備接收服務器發送的廣播心跳包,并在沒有收到廣播心跳包時判斷離網并重新發送入網請求到服務器。
優選的,所述的基于所述時間參數所確定的數據發送時間發送數據,包括:終端在每一次獲取到廣播心跳包時對終端的數據發送時間進行一次校準,等待時間ΔT后周期性地發送數據包到服務器直至終端下一次獲取到廣播心跳包以對數據發送時間進行再一次校準。
第二方面,本發明提供一種終端,包括:
入網請求模塊,用于發送入網請求給服務器;
參數獲取模塊,用于接收服務器下發的信道參數和時間參數,其中,服務器預設有可供終端上傳數據的多個信道,每個信道可以分配給多個終端,每個信道對應一個信道參數;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于深圳長城開發科技股份有限公司,未經深圳長城開發科技股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201811381784.1/2.html,轉載請聲明來源鉆瓜專利網。





