[發明專利]一種移動應用程序端網絡檢測系統在審
| 申請號: | 201710045858.3 | 申請日: | 2017-01-22 |
| 公開(公告)號: | CN106850343A | 公開(公告)日: | 2017-06-13 |
| 發明(設計)人: | 張戀;董晶 | 申請(專利權)人: | 上海易貸網金融信息服務有限公司 |
| 主分類號: | H04L12/26 | 分類號: | H04L12/26;H04L12/24;H04L29/06 |
| 代理公司: | 成都行之專利代理事務所(普通合伙)51220 | 代理人: | 郭受剛 |
| 地址: | 201800 上海市*** | 國省代碼: | 上海;31 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 移動 應用程序 網絡 檢測 系統 | ||
技術領域
本發明涉及網絡信息處理領域,具體地,涉及一種移動應用程序端網絡檢測系統。
背景技術
隨著科技的發展,無線網絡逐漸成為人們進行通信的重要方式,如無線wifi等,但是無線網絡經常存在虛假網絡,導致用戶無法真正的利用網絡進行正常通信。
現有的移動端網絡檢測方法功能模塊僅能判斷出手機有無連接建立,無法判斷真實的網絡狀況,僅靠網絡請求超時來提示用戶。如:
1.手機連接某處的公用wifi,如電信移動等運營商的免費Wifi,上網前需要網頁鑒權,鑒權成功后方可上網,但本地連接已經建立;
2.手機本地網絡顯示已連接,但連接狀態糟糕,嚴重超時、掉包,實際無法連接到服務器;
3.手機連接的路由設備本身沒有連接外網。
4.廋客戶端App在網絡檢測不準確時會極大程度影響用戶體驗。
綜上所述,本申請發明人在實現本申請發明技術方案的過程中,發現上述技術至少存在如下技術問題:
在現有技術中,現有的移動設備存在僅能夠判斷無線網絡是否連接,無法判斷網絡的真實連接狀況的技術問題。
發明內容
本發明提供了一種移動應用程序端網絡檢測系統,解決了現有的移動設備存在僅能夠判斷無線網絡是否連接,無法判斷網絡的真實連接狀況的技術問題,實現了利用移動端網絡檢測系統能夠對移動設備連接的網絡進行檢測,能夠準確獲得連接網絡的真實信息的技術效果。
為解決上述技術問題,本申請提供了一種移動應用程序端網絡檢測系統,所述系統包括:
網絡檢測模塊、有限狀態機管理模塊、通用網絡檢測模塊、實時連接檢測模塊、本地連接檢測模塊,其中:
應用程序啟動后,網絡檢測模塊啟動并開啟網絡預檢測,啟動有限狀態機管理模塊,網絡檢測模塊向應用程序反饋網絡變化信息;
有限狀態機管理模塊啟動后調用通用網絡檢測模塊及實時連接檢測模塊協同工作,并剔除重復的網絡狀態變化信息,權衡應用程序網絡檢測實時性及應用程序在運行時的被測設備系統開銷,然后將通用網絡檢測模塊和實時連接檢測模塊的檢測結果反饋給網絡檢測模塊;
通用網絡檢測模塊啟動后,首先調用本地連接檢測模塊讀取被測設備系統的本地網絡連接狀態,并向被測設備系統發送監聽本地連接網絡狀態變化的請求,在本地連接狀態變化時實時將狀態進行處理并反饋至有限狀態機管理模塊;
實時連接檢測模塊啟動后,首先載入探測策略及當前被測設備系統的IP地址,并向指定Host地址發起首次探測操作,然后根據策略指定間隔時間反復進行探測操作獲得當前網絡狀態信息,并將當前網絡狀態信息反饋至有限狀態機管理模塊。
進一步的,實時連接檢測模塊采用分布式探測,通過抓包工具進行檢測。
其中,通用網絡檢測模塊是基于本地連接的檢測,系統開銷可忽略不計。實時連接檢測模塊默認情況下采用分布式探測方案,對于性能的開銷也極小,通過抓包工具檢測,前臺運行1小時僅額外消耗2kb流量。默認頻率對服務器的負載也是極小。
進一步的,網絡檢測模塊啟動并載入配置文件,根據配置文件開啟網絡預檢測,并啟動有限狀態機管理模塊,并使用公開API向應用程序進行反饋網絡變化狀態及情況。
本地網絡連接通過:手機系統的WiFi/流量開關的開啟狀態為開啟。
網絡實時連接通過:指定Host服務器是否能正確收到App網絡檢測模塊發送的ICMP包并反饋正確回應數據。
默認配置文件策略如下:
默認開啟本地網絡檢測及網絡實時性檢測;
本地網絡檢測為啟動時檢測,并向系統發出本地網絡狀態監聽請求;
網絡實時性檢測默認為每2分鐘1次。
有限狀態機在默認配置文件要求下,大致業務邏輯為:
默認的網絡判斷優先權重為:本地網絡檢測權重大于網絡實時性檢測;App啟動1秒后且本地連接狀態檢測通過時,立即進行一次網絡實時性檢測;
優先本地網絡狀態檢測,在本地網絡狀態檢測通過的情況下,根據時間間隔策略選擇是否進行網絡實時性檢測;
在本地網絡狀態變化時(WiFi切換到流量或反之),優先進行一次網絡實時性檢測,以確保當前網絡連接質量;
本地網絡檢測通過,但實時網絡檢測未收到指定Host服務器的正確回應數據,根據ICMP協議約定的類型,判斷問題所在。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于上海易貸網金融信息服務有限公司,未經上海易貸網金融信息服務有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710045858.3/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種數據流程監管系統
- 下一篇:一種小型斷路器的電動合閘機構





