[發明專利]通信方法、裝置和系統、網絡服務器和存儲介質有效
| 申請號: | 201810161035.1 | 申請日: | 2018-02-26 |
| 公開(公告)號: | CN110198325B | 公開(公告)日: | 2022-04-12 |
| 發明(設計)人: | 王瑞波 | 申請(專利權)人: | 北京京東尚科信息技術有限公司;北京京東世紀貿易有限公司 |
| 主分類號: | H04L67/14 | 分類號: | H04L67/14;H04L67/101;H04L67/1012;H04L67/1042;H04L41/0663;H04L43/10 |
| 代理公司: | 中國貿促會專利商標事務所有限公司 11038 | 代理人: | 許蓓 |
| 地址: | 100195 北京市海淀區杏石口路6*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 通信 方法 裝置 系統 網絡 服務器 存儲 介質 | ||
本公開提出一種通信方法、裝置和系統、網絡服務器和存儲介質,涉及信號控制領域。其中的通信方法包括:從分布式部署的網絡服務器集群中選舉的主網絡服務器為客戶控制端與機場服務器提供網絡連接服務,以便客戶控制端向機場服務器發送控制命令;主網絡服務器提供的網絡連接服務包括:與客戶控制端建立第一連接;與機場服務器建立第二連接;在第二連接上向機場服務器持續發送心跳包,使得機場服務器在超過預設時間未收到心跳包時關閉第二連接;在檢測到第二連接關閉、且滿足預設的業務規則時,觸發主網絡服務器的重新選舉過程,以便新選舉的主網絡服務器繼續提供網絡連接服務。從而,為客戶控制端與機場服務器提供更加可靠的網絡連接服務。
技術領域
本公開涉及信號控制領域,特別涉及一種通信方法、裝置和系統、網絡服務器和存儲介質。
背景技術
在客戶控制端與機場服務器之間的信號交互過程中,它們通常是建立長連接,基于長連接進行信號的傳遞。而長連接往往容易受到外界環境的干擾,如網絡環境不穩定、網絡服務器宕機等。尤其網絡環境不穩定是許多工程師最為頭疼的問題。如果網絡環境不穩定發生在無人機場運營環境下,客戶控制端將無法順利完成飛機的起飛、降落、返航等控制事件,整個業務流程將會受到嚴重影響。
發明內容
本公開實施例的其中一個目的是,為客戶控制端與機場服務器提供可靠的網絡連接服務。
根據本公開的一個方面,提出一種通信方法,包括:
從分布式部署的網絡服務器集群中選舉的主網絡服務器為客戶控制端與機場服務器提供網絡連接服務,以便所述客戶控制端向所述機場服務器發送控制命令;
所述主網絡服務器提供的網絡連接服務包括:
與所述客戶控制端建立第一連接;
與所述機場服務器建立第二連接;
在所述第二連接上向所述機場服務器持續發送心跳包,使得所述機場服務器在超過預設時間未收到心跳包時關閉所述第二連接;
在檢測到所述第二連接關閉、且滿足預設的業務規則時,觸發主網絡服務器的重新選舉過程,以便新選舉的主網絡服務器繼續提供所述網絡連接服務。
在一些實施例中,通過以下方法選舉所述主網絡服務器:
網絡服務器集群中的各個網絡服務器連接到分布式應用程序協調服務,搶先注冊所述分布式應用程序協調服務中設定的臨時節點的網絡服務器選舉為主網絡服務器,若注冊所述臨時節點的網絡服務器失去連接,所述分布式應用程序協調服務從所述臨時節點中刪除失去連接的網絡服務器。
在一些實施例中,未搶先注冊所述臨時節點的網絡服務器訂閱所述臨時節點的刪除事件,在接收到所述刪除事件的通知時,重新注冊所述臨時節點。
在一些實施例中,所述分布式應用程序協調服務為zookeeper集群,通過主網絡服務器與zookeeper集群斷開連接的方式,觸發主網絡服務器的重新選舉過程。
在一些實施例中,重新選舉之前的主網絡服務器在預設的一段時間內不參與所述重新選舉過程。
在一些實施例中,預設的所述業務規則為:重新與所述機場服務器建立連接的嘗試次數達到預設值,觸發主網絡服務器的重新選舉過程。
在一些實施例中,所述第一連接為HTTP連接,所述第二連接為TCP連接。
根據本公開的另一個方面,提出一種網絡服務器,包括:
應用模塊,用于參與網絡服務器集群中主網絡服務器的選舉工作;
網絡連接服務模塊,用于在主網絡服務器工作模式下,為客戶控制端與機場服務器提供網絡連接服務,以便所述客戶控制端向所述機場服務器發送控制命令;
所述網絡連接服務模塊包括:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京京東尚科信息技術有限公司;北京京東世紀貿易有限公司,未經北京京東尚科信息技術有限公司;北京京東世紀貿易有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201810161035.1/2.html,轉載請聲明來源鉆瓜專利網。





