本申請涉及計算機,尤其涉及一種網絡探測方法、裝置、接入設備及控制設備。
背景技術:
1、相關技術中,針對于網絡質量探測主要依賴于檢測網絡或服務器的重傳率、丟包率、時延、動態(tài)主機配置協(xié)議(dynamic?host?configuration?protocol,dhcp)獲取成功率、域名系統(tǒng)(domain?name?system,dns)解析成功率等指標,但由于網絡中存在不同的網絡應用及上層鏈路的多樣性,相關技術的方案無法真實反饋用戶真實使用每一網絡應用時的網絡體驗。
技術實現思路
1、有鑒于此,本申請實施例提供了一種網絡探測方法、裝置、接入設備及控制設備。
2、本申請實施例的技術方案是這樣實現的:
3、本申請實施例提供了一種網絡探測方法,應用于接入設備,所述方法包括:接收控制設備發(fā)送的探測任務;所述探測任務包括用戶端配置的探測參數,所述探測參數包括用戶端的終端信息和探測的網絡和/或業(yè)務服務器的信息;在執(zhí)行所述探測任務的情況下,基于所述用戶端的終端信息模擬用戶端對所述網絡和/或業(yè)務服務器進行探測;將探測結果發(fā)送至所述控制設備。
4、在上述方案中,所述方法還包括:確定是否執(zhí)行所述探測任務;在所述接入設備當前執(zhí)行的任務量沒有達到第一預設數量的情況下,執(zhí)行所述探測任務;
5、在所述接入設備當前執(zhí)行的任務量達到第一預設數量的情況下,將所述探測任務加入緩存隊列。
6、在上述方案中,所述基于所述用戶端的終端信息模擬用戶端對所述網絡和/或業(yè)務服務器進行探測,包括:將所述接入設備的擴展射頻網卡設置為站點模式;將所述擴展射頻網卡接入指定的無線網絡。
7、在上述方案中,所述終端信息包括虛擬局域網vlan,所述基于所述用戶端的終端信息模擬用戶端對所述網絡和/或業(yè)務服務器進行探測,包括:基于所述vlan,生成請求報文;向地址服務器發(fā)送請求報文;獲取所述地址服務器發(fā)送的所述vlan對應的網絡協(xié)議ip地址。
8、在上述方案中,所述基于所述用戶端的終端信息模擬用戶端對所述網絡和/或業(yè)務服務器進行探測,包括:向域名系統(tǒng)dns服務器請求域名解析;若域名解析成功,基于所述ip地址向所述業(yè)務服務器發(fā)送探測報文;基于所述業(yè)務服務器發(fā)送的響應消息,生成探測結果。
9、本申請實施例還提供一種網絡探測方法,應用于控制設備,所述方法包括:基于用戶端配置的探測參數生成探測任務;所述探測參數包括用戶端的終端信息和探測的網絡和/或業(yè)務服務器的信息;所述探測任務用于指示接入設備基于用戶端的終端信息,模擬用戶端對所述網絡和/或業(yè)務服務器進行探測;發(fā)送所述探測任務至所述接入設備;接收所述接入設備發(fā)送的探測結果。
10、在上述方案中,所述發(fā)送所述探測任務至所述接入設備,包括:基于所述接入設備所在的區(qū)域對所述接入設備進行分類,得到多個設備組;從每個設備組中選取第二預設數量的接入設備;將所述探測任務發(fā)送至被選取的接入設備。
11、在上述方案中,所述接收所述接入設備發(fā)送的探測結果之后,所述方法還包括:對所述探測結果進行分析,得到當前網絡環(huán)境質量;將所述網絡環(huán)境質量展示給用戶。
12、在上述方案中,所述方法還包括:監(jiān)控并記錄所述用戶端的歷史流量行為,得到歷史信息;基于所述歷史信息預測所述用戶端的流量行為。
13、本申請實施例還提供一種網絡探測裝置,所述網絡探測裝置包括:第一接收模塊,用于接收控制設備發(fā)送的探測任務;所述探測任務包括用戶端配置的探測參數,所述探測參數包括用戶端的終端信息和探測的網絡和/或業(yè)務服務器的信息;探測模塊,用于在執(zhí)行所述探測任務的情況下,基于所述用戶端的終端信息模擬用戶端對所述網絡和/或業(yè)務服務器進行探測;第一發(fā)送模塊,用于將探測結果發(fā)送至所述控制設備。
14、本申請實施例還提供一種網絡探測裝置,所述網絡探測裝置包括:生成模塊,用于基于用戶端配置的探測參數生成探測任務;所述探測參數包括用戶端的終端信息和探測的網絡和/或業(yè)務服務器的信息;所述探測任務用于指示接入設備基于用戶端的終端信息,模擬用戶端對所述網絡和/或業(yè)務服務器進行探測;第二發(fā)送模塊,用于發(fā)送所述探測任務至所述接入設備;第二接收模塊,用于接收所述接入設備發(fā)送的探測結果。
15、本申請實施例還提供一種接入設備,包括:包括:處理器、通信接口和用于存儲能夠在處理器上運行的計算機程序的存儲器,其中,所述處理器,用于運行計算機程序時,執(zhí)行上述方案中應用于接入設備的方法的步驟;所述通信接口用于與外部設備進行信息交互。
16、本申請實施例還提供一種控制設備,包括:處理器、通信接口和用于存儲能夠在處理器上運行的計算機程序的存儲器,其中,所述處理器,用于運行計算機程序時,執(zhí)行引用語控制設備的方法的步驟;所述通信接口用于與外部設備進行信息交互。
17、本申請實施例還提供一種計算機存儲介質,所述計算機存儲介質上存儲有計算機程序,所述計算機程序被處理器執(zhí)行時,實現上述方案中應用于接入設備或控制設備的方法的步驟。
18、本申請實施例還提供一種計算機程序產品,包括計算機程序,所述計算機程序在被處理器執(zhí)行時,實現上述方案中應用于接入設備的方法的步驟。
19、本申請實施例還提供一種計算機程序產品,包括計算機程序,所述計算機程序在被處理器執(zhí)行時,實現上述方案中應用于控制設備的方法的步驟。
20、本申請實施例的接入設備通過接收控制設備發(fā)送的探測任務,探測任務包括用戶端配置的探測參數,探測參數包括用戶端的終端信息和探測的網絡和/或業(yè)務服務器的信息。在執(zhí)行探測任務的情況下,基于用戶端的終端信息模擬用戶端對網絡和/或業(yè)務服務器進行探測,將探測結果發(fā)送至控制設備。本申請實施例的接入設備基于用戶端配置的探測參數,模擬用戶端對指定的網絡和/或業(yè)務服務器進行探測,能夠真實獲取到用戶在使用網絡應用時的真實體驗,得到更準確的終端業(yè)務真實體驗評估結果,可以幫助網絡運營商和服務提供商優(yōu)化網絡性能,提升用戶體驗。
1.一種網絡探測方法,應用于接入設備,其特征在于,所述方法包括:
2.根據權利要求1所述方法,其特征在于,所述方法還包括:
3.根據權利要求1所述方法,其特征在于,所述基于所述用戶端的終端信息模擬用戶端對所述網絡和/或業(yè)務服務器進行探測,包括:
4.根據權利要求3所述方法,其特征在于,所述終端信息包括虛擬局域網vlan,所述基于所述用戶端的終端信息模擬用戶端對所述網絡和/或業(yè)務服務器進行探測,包括:
5.根據權利要求4所述方法,其特征在于,所述基于所述用戶端的終端信息模擬用戶端對所述網絡和/或業(yè)務服務器進行探測,包括:
6.一種網絡探測方法,應用于控制設備,其特征在于,所述方法包括:
7.根據權利要求6所述方法,其特征在于,所述發(fā)送所述探測任務至所述接入設備,包括:
8.根據權利要求6所述方法,其特征在于,所述接收所述接入設備發(fā)送的探測結果之后,所述方法還包括:
9.根據權利要求6所述方法,其特征在于,所述方法還包括:
10.一種網絡探測裝置,其特征在于,所述網絡探測裝置包括:
11.一種網絡探測裝置,其特征在于,所述網絡探測裝置包括:
12.一種接入設備,其特征在于,包括:處理器、通信接口和用于存儲能夠在處理器上運行的計算機程序的存儲器,其中,
13.一種控制設備,其特征在于,包括:處理器、通信接口和用于存儲能夠在處理器上運行的計算機程序的存儲器,其中,