本發明專利技術公開了一種受限環境下網絡通信系統
【技術實現步驟摘要】
受限環境下網絡通信系統、方法、設備及存儲介質
[0001]本專利技術涉及網絡通信
,尤其涉及一種受限環境下網絡通信系統
、
方法
、
設備及存儲介質
。
技術介紹
[0002]現代社會中,網絡已經成為人們生活和工作中不可或缺的一部分
。
但是每當一個新設備接入一些以太局域網
、
內部網等網絡環境時,在沒有網絡管理員等專業人士協助,接入現有的網絡都可能會遇到諸多問題
。
對于自身沒有一定網絡技術的人來講,往往存在設備網絡配置錯誤導致的設備網絡不通
、
沖突或受限
。
在無法獲取更多網絡環境信息時,甚至當前網絡環境本身也存在限制,比如無
DHCP
或配置錯誤
、
設備
IP
與
MAC
需要綁定
、
新設備接入被限制
。
[0003]解決這些問題一般需要專業人士協助或者需要自身具有專業知識進行排查,往往面臨著問題解決與技能學習的高成本,甚至解決網絡受限的前提是需要正常的網絡
。
這些技術手段不能快速解決網絡受限中的問題,尤其是在一些特殊場合下,網絡環境需要更高的容錯性度和穩定性
。
因此,如何快速解決網絡受限設備的通信問題成為一個亟待解決的問題
。
[0004]上述內容僅用于輔助理解本專利技術的技術方案,并不代表承認上述內容是現有技術
。
技術實現思路
[0005]本專利技術的主要目的在于提供了一種受限環境下網絡通信系統
、
方法
、
設備及存儲介質,旨在解決如何快速解決網絡受限設備的通信問題
。
[0006]為實現上述目的,本專利技術提供了一種受限環境下網絡通信系統,所述受限環境下網絡通信系統包括設備端及服務端;
[0007]所述設備端,用于確定待接入用戶設備對應的硬件環境,基于所述硬件環境對所述待接入用戶設備進行設備側網絡受限檢測;
[0008]所述設備端,還用于根據設備側網絡受限檢測結果對所述待接入用戶設備進行異常處理,若處理失敗,則通過網絡通信模塊提供的網絡通信服務對所述待接入用戶設備進行管理側網絡受限檢測;
[0009]所述服務端,用于根據管理側網絡受限檢測結果對所述待接入用戶設備進行異常處理,若處理失敗,則使所述設備端通過所述網絡通信模塊提供的網絡代理服務進行網絡通信
。
[0010]可選地,所述設備端包括設備側檢測模塊;
[0011]所述設備側檢測模塊,用于確定待接入用戶設備對應的硬件環境,基于所述硬件環境獲取設備身份信息
、
設備網絡硬件狀態信息及設備網絡配置信息;
[0012]所述設備側檢測模塊,還用于根據所述設備身份信息
、
所述設備網絡硬件狀態信
息及所述設備網絡配置信息對所述待接入用戶設備進行設備側網絡受限檢測
。
[0013]可選地,所述網絡通信服務包括通過動態地址獲取協議獲取所述設備端與所述服務端連接的臨時網絡地址,基于所述臨時網絡地址通過網卡發送構造的自研協議報文和網卡捕獲所述臨時網絡地址對應的報文,將所述自研協議報文和所述臨時網絡地址對應的報文進行解析,獲得解析數據,根據所述解析數據為所述設備端與所述服務端建立通信網絡
。
[0014]可選地,所述服務端,還用于通過所述網絡通信模塊提供的網絡通信服務獲取所述待接入用戶設備的設備環境信息;
[0015]所述服務端,還用于根據所述設備環境信息對所述待接入用戶設備進行管理側網絡受限檢測
。
[0016]可選地,所述設備端,還用于獲取所述待接入用戶設備的設備環境信息,將所述設備環境信息進行數據封裝,獲得設備環境封裝數據,并通過所述網絡通信模塊提供的網絡通信服務將所述設備環境封裝數據發送至所述服務端;
[0017]所述服務端,還用于對所述設備環境封裝數據進行數據解析,獲得所述待接入用戶設備的設備環境信息
。
[0018]可選地,所述服務端包括診斷服務器模塊;
[0019]所述診斷服務器模塊,用于根據管理側網絡受限檢測結果對所述待接入用戶設備進行異常處理,若處理失敗,則使所述設備端開啟所述網絡通信模塊提供的網絡代理服務,開放代理端口用于接收訪問請求數據;
[0020]所述服務端,還用于基于所述網絡通信模塊提供的網絡代理服務通過所述臨時網絡地址與所述代理端口獲取所述訪問請求數據,并根據所述訪問請求數據進行網絡訪問
。
[0021]可選地,所述服務端,還用于在所述待接入用戶設備臨時不滿足網絡接入條件時,將所述臨時網絡地址作為長效網絡地址與所述待接入用戶設備進行綁定
。
[0022]此外,為實現上述目的,本專利技術還提出一種受限環境下網絡通信系統,所述受限環境下網絡通信方法包括以下步驟:
[0023]設備端確定待接入用戶設備對應的硬件環境,基于所述硬件環境對所述待接入用戶設備進行設備側網絡受限檢測;
[0024]所述設備端根據設備側網絡受限檢測結果對所述待接入用戶設備進行異常處理,若處理失敗,則通過網絡通信模塊提供的網絡通信服務對所述待接入用戶設備進行管理側網絡受限檢測;
[0025]服務端根據管理側網絡受限檢測結果對所述待接入用戶設備進行異常處理,若處理失敗,則使所述設備端通過所述通過網絡通信模塊提供的網絡代理服務進行網絡通信
。
[0026]此外,為實現上述目的,本專利技術還提出一種受限環境下網絡通信設備,所述設備包括:存儲器
、
處理器及存儲在所述存儲器上并可在所述處理器上運行的受限環境下網絡通信程序,所述受限環境下網絡通信程序配置為實現如上文所述的受限環境下網絡通信系統的步驟
。
[0027]此外,為實現上述目的,本專利技術還提出一種存儲介質,所述存儲介質上存儲有受限環境下網絡通信程序,所述受限環境下網絡通信程序被處理器執行時實現如上文所述的受限環境下網絡通信系統的步驟
。
[0028]本專利技術受限環境下網絡通信系統包括設備端
、
服務端及網絡通信模塊,首先設備
端確定待接入用戶設備對應的硬件環境,基于硬件環境對待接入用戶設備進行設備側網絡受限檢測,然后設備端根據設備側網絡受限檢測結果對待接入用戶設備進行異常處理,若處理失敗,則通過網絡通信模塊提供的網絡通信服務對待接入用戶設備進行管理側網絡受限檢測,最后服務端根據管理側網絡受限檢測結果對待接入用戶設備進行異常處理,若處理失敗,則使設備端通過所述網絡通信模塊提供的網絡代理服務進行網絡通信
。
本專利技術中通過網絡通信模塊建立設備端與服務器之間的網絡通信,自動協商解決網絡受限的異常問題,進而解決了網絡受限設備的通信問題
。
附圖說明
[0029]圖1是本專利技術實施例本文檔來自技高網...
【技術保護點】
【技術特征摘要】
1.
一種受限環境下網絡通信系統,其特征在于,所述受限環境下網絡通信系統包括設備端及服務端;所述設備端,用于確定待接入用戶設備對應的硬件環境,基于所述硬件環境對所述待接入用戶設備進行設備側網絡受限檢測;所述設備端,還用于根據設備側網絡受限檢測結果對所述待接入用戶設備進行異常處理,若處理失敗,則通過網絡通信模塊提供的網絡通信服務對所述待接入用戶設備進行管理側網絡受限檢測;所述服務端,用于根據管理側網絡受限檢測結果對所述待接入用戶設備進行異常處理,若處理失敗,則通過所述網絡通信模塊提供的網絡代理服務進行網絡通信
。2.
如權利要求1所述的系統,其特征在于,所述設備端包括設備側檢測模塊;所述設備側檢測模塊,用于確定待接入用戶設備對應的硬件環境,基于所述硬件環境獲取設備身份信息
、
設備網絡硬件狀態信息及設備網絡配置信息;所述設備側檢測模塊,還用于根據所述設備身份信息
、
所述設備網絡硬件狀態信息及所述設備網絡配置信息對所述待接入用戶設備進行設備側網絡受限檢測
。3.
如權利要求1所述的系統,其特征在于,所述網絡通信服務包括通過動態地址獲取協議獲取所述設備端與所述服務端連接的臨時網絡地址,基于所述臨時網絡地址通過網卡發送構造的自研協議報文和網卡捕獲所述臨時網絡地址對應的報文,將所述自研協議報文和所述臨時網絡地址對應的報文進行解析,獲得解析數據,根據所述解析數據為所述設備端與所述服務端建立通信網絡
。4.
如權利要求3所述的系統,其特征在于,所述服務端,還用于通過所述網絡通信模塊提供的網絡通信服務獲取所述待接入用戶設備的設備環境信息;所述服務端,還用于根據所述設備環境信息對所述待接入用戶設備進行管理側網絡受限檢測
。5.
如權利要求4所述的系統,其特征在于,所述設備端,還用于獲取所述待接入用戶設備的設備環境信息,將所述設備環境信息進行數據封裝,獲得設備環境封裝數據,并通過所述網絡通信模塊提供的網絡通信服務將所述設備環境封裝數...
【專利技術屬性】
技術研發人員:吳忠華,呂洋,段曉飛,蔡乾鑫,陳如洪,徐立,
申請(專利權)人:武漢奧浦信息技術有限公司,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。