[發明專利]一種AP與AC、AC與AP間鏈路保活的方法及系統在審
| 申請號: | 201710825350.5 | 申請日: | 2017-09-14 |
| 公開(公告)號: | CN107612991A | 公開(公告)日: | 2018-01-19 |
| 發明(設計)人: | 朱麗英 | 申請(專利權)人: | 上海斐訊數據通信技術有限公司 |
| 主分類號: | H04L29/08 | 分類號: | H04L29/08;H04L12/26 |
| 代理公司: | 杭州千克知識產權代理有限公司33246 | 代理人: | 周希良,吳輝輝 |
| 地址: | 201616 *** | 國省代碼: | 上海;31 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 ap ac 間鏈路保活 方法 系統 | ||
技術領域
本發明涉及網絡通信技術領域,尤其涉及一種AP與AC、AC與AP間鏈路保活的方法及系統。
背景技術
在城市的無線通信解決方案中,采用瘦AP和AC設備作為無線網絡的基礎設施。當AP數量增大,無線接入用戶增多,需要AC處理的報文成倍增長,AC服務器負荷問題日益嚴峻。
對于無線接入點AP和無線接入控制器AC之間的通信,應該遵守TR069標準;當AC收到AP的一個業務報文后,應該回復一個應答報文,以表示收到該業務報文了。
在無線接入點AP和種無線接入控制器AC之間主要采用心跳報文來檢測和保持鏈路通信的正常。例如公開號為CN103458436A的專利公開了一種AC與AP之間鏈路保活的檢測方法及裝置,所述檢測方法包括:設置心跳保活最大允許失敗次數;通過心跳消息或消息重傳,并基于心跳保活最大允許失敗次數進行AC與AP之間的鏈路保活檢測。但是周期性的心跳報文不僅占用網絡寬帶資源,也增加了AC服務器的壓力,尤其是在AC服務器繁忙時,這一點更加的突出。
在現有技術中,往往通過增大心跳周期的方法減少心跳包的方法解決網絡寬帶壓力。例如公開號為CN105610913A的專利公開了一種通信網絡中長連接的心跳保活方法和一種通信網絡中長連接的心跳保活裝置,所述通信網絡中長連接的心跳保活方法包括:確定當前網絡類型;根據所述當前網絡類型按照對應的默認發送周期向服務器發送心跳包;統計向所述服務器發送心跳包的連續失敗次數或連續成功次數;判斷所述連續失敗次數是否大于或等于第一預設次數,或者判斷所述連續成功次數是否大于或等于第二預設次數;根據判斷結果調整所述當前網絡類型對應的默認發送周期,以按照調整后的發送周期向所述服務器發送心跳包。通過增加心跳包的間隔來節省網絡資源。
由于上述提到的方法,心跳包仍然是按照固定的周期發送,不區分網絡業務的繁忙程度,不能在業務繁忙時有效的減少AC服務器的壓力和網絡寬帶壓力。
發明內容
本發明解決的問題在于如何在減輕在AP和AC業務繁忙時的AC服務器壓力和網絡帶寬壓力。
為了解決技術問題,本發明提出了一種AP與AC、AC與AP間鏈路保活的方法及系統。
所述AP與AC間鏈路保活的方法包括:
S11,在AP設備收到AC服務器發送的報文之后的一個預設的時間周期內,檢測所述AP設備是否再次收到AC服務器發送的報文;若沒有,繼續執行步驟S12;
S12,發送心跳報文至所述AC服務器,并且心跳保活失敗計數增加一次;
S13,檢測在下一個所述時間周期內是否收到AC服務器發送的報文,若沒有,執行步驟S14;
S14,檢測心跳保活失敗計數是否超過計數閾值;當心跳保活失敗計數不超過計數閾值,返回步驟S12;當心跳保活失敗計數超過計數閾值,則認為所述AC服務器離線。
進一步地,在檢測在下一個所述時間周期內是否收到AC服務器發送的報文之后,還包括:
若在下一個所述時間周期內收到AC服務器發送的報文,則停止發送所述心跳報文,并跳轉至步驟S11。
進一步地,在步驟S11之后,還包括:
若檢測到所述AP設備再次收到AC服務器發送的報文,重新執行步驟S11。
所述AC與AP間鏈路保活的方法包括:
S41,在AC服務器收到AP設備發送的報文之后,檢測是否再次收到AP設備發送的報文;
S42,當所述AC服務器在預設個所述時間周期內沒有收到所述AP設備發送的報文,則認為所述AP設備離線;否則,認為所述AP設備在線。
進一步地,在檢測是否再次收到AP設備發送的報文之后,還包括:
當所述AC服務器在預設個所述時間周期內收到所述AP設備發送的報文,則重新執行步驟S41。
所述AP與AC間鏈路保活的系統包括:
第一檢測模塊,用于在AP設備收到AC服務器發送的報文之后的一個預設的時間周期內,檢測所述AP設備是否再次收到AC服務器發送的報文;若沒有,執行心跳報文發送模塊;
心跳報文發送模塊,用于發送心跳報文至所述AC服務器,并且心跳保活失敗計數增加一次;
第二檢測模塊,用于檢測在下一個所述時間周期內是否收到AC服務器發送的報文,若沒有,執行第三檢測模塊;
第三檢測模塊,用于檢測心跳保活失敗計數是否超過計數閾值;當心跳保活失敗計數不超過計數閾值,調用心跳報文發送模塊再次發送心跳報文至所述AC服務器;當心跳保活失敗計數超過計數閾值,則認為所述AC服務器離線。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于上海斐訊數據通信技術有限公司,未經上海斐訊數據通信技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710825350.5/2.html,轉載請聲明來源鉆瓜專利網。





