日韩成人黄色,透逼一级毛片,狠狠躁天天躁中文字幕,久久久久久亚洲精品不卡,在线看国产美女毛片2019,黄片www.www,一级黄色毛a视频直播

通信鏈路的分析方法和裝置的制造方法

文檔序號:10597242閱讀:428來源:國知局
通信鏈路的分析方法和裝置的制造方法
【專利摘要】本發(fā)明實施例提供一種通信鏈路的分析方法和裝置。所述方法包括:獲取目標通信鏈路的當前的鏈路指標數(shù)據(jù)和歷史周期的鏈路指標數(shù)據(jù);根據(jù)所述目標通信鏈路的當前的鏈路指標數(shù)據(jù)和歷史周期的鏈路指標數(shù)據(jù),使用預(yù)設(shè)的概率統(tǒng)計算法確定所述目標通信鏈路的鏈路狀態(tài)指標數(shù)據(jù);將所述目標通信鏈路的鏈路狀態(tài)指標數(shù)據(jù)發(fā)送給負載均衡設(shè)備。采用本發(fā)明實施例,可以避免分配給用戶的通信鏈路在使用中發(fā)生數(shù)據(jù)堵塞,從而提高后續(xù)用戶讀取或下載相應(yīng)數(shù)據(jù)的效率,提高用戶體驗。
【專利說明】
通信鏈路的分析方法和裝置
技術(shù)領(lǐng)域
[0001] 本發(fā)明涉及互聯(lián)網(wǎng)技術(shù),尤其涉及一種通信鏈路的分析方法和裝置。
【背景技術(shù)】
[0002] 通常,數(shù)據(jù)的存儲是通過服務(wù)器集群實現(xiàn)的,數(shù)據(jù)可以存儲在服務(wù)器集群中的多 個服務(wù)器中??梢酝ㄟ^設(shè)置通信鏈路來對數(shù)據(jù)進行讀取和存儲,而某數(shù)據(jù)的讀取和存儲可 通過多條通信鏈路實現(xiàn)。
[0003] 當用戶向服務(wù)器請求數(shù)據(jù)的過程中,首先,用戶通過數(shù)據(jù)請求會連接到一個前端 服務(wù)器,然后,通過該前端服務(wù)器從多個通信鏈路中隨機選擇一個通信鏈路為該用戶提供 相應(yīng)的服務(wù),如下載文件、獲取視頻或音頻數(shù)據(jù)等。
[0004] 然而,對于通過隨機選擇的方式選擇一個通信鏈路的處理,如果為用戶提供的通 信鏈路是較容易發(fā)生數(shù)據(jù)堵塞的通信鏈路,則該通信鏈路很可能會在使用中發(fā)生數(shù)據(jù)堵 塞,從而會影響用戶讀取或下載相應(yīng)數(shù)據(jù)的效率,降低用戶體驗。

【發(fā)明內(nèi)容】

[0005] 本發(fā)明的目的在于,提供一種通信鏈路的分析方法以及實現(xiàn)該方法的裝置,以避 免分配給用戶的通信鏈路在使用中發(fā)生數(shù)據(jù)堵塞,從而提高后續(xù)用戶讀取或下載相應(yīng)數(shù)據(jù) 的效率,提尚用戶體驗。
[0006] 根據(jù)本發(fā)明的一方面,提供一種通信鏈路的分析方法。所述方法包括,獲取目標通 信鏈路的當前的鏈路指標數(shù)據(jù)和歷史周期的鏈路指標數(shù)據(jù);根據(jù)所述目標通信鏈路的當前 的鏈路指標數(shù)據(jù)和歷史周期的鏈路指標數(shù)據(jù),使用預(yù)設(shè)的概率統(tǒng)計算法確定所述目標通信 鏈路的鏈路狀態(tài)指標數(shù)據(jù);將所述目標通信鏈路的鏈路狀態(tài)指標數(shù)據(jù)發(fā)送給負載均衡設(shè) 備。
[0007] 優(yōu)選地,所述當前的鏈路指標數(shù)據(jù)包括當前下載指標數(shù)據(jù)的總采集次數(shù)和當前采 集的下載指標數(shù)據(jù)達到預(yù)定數(shù)據(jù)閾值的次數(shù),所述歷史周期的鏈路指標數(shù)據(jù)包括歷史周期 的總數(shù)、歷史周期中下載指標數(shù)據(jù)的總采集次數(shù)和歷史周期中采集的下載指標數(shù)據(jù)達到預(yù) 定數(shù)據(jù)閾值的次數(shù)。
[0008] 優(yōu)選地,所述獲取目標通信鏈路的當前的鏈路指標數(shù)據(jù)和歷史周期的鏈路指標數(shù) 據(jù)的處理包括:從所述目標通信鏈路中的各服務(wù)器獲取預(yù)先存儲的下載指標數(shù)據(jù)和所述下 載指標數(shù)據(jù)的獲取時間點;根據(jù)獲取的下載指標數(shù)據(jù)和所述下載指標數(shù)據(jù)的獲取時間點, 分別確定當前下載指標數(shù)據(jù)的總采集次數(shù)、當前采集的下載指標數(shù)據(jù)達到預(yù)定數(shù)據(jù)閾值的 次數(shù)、歷史周期中下載指標數(shù)據(jù)的總采集次數(shù)和歷史周期中采集的下載指標數(shù)據(jù)達到預(yù)定 數(shù)據(jù)閾值的次數(shù)。
[0009] 優(yōu)選地,所述下載指標數(shù)據(jù)包括下載速度和/或響應(yīng)時間。
[0010] 優(yōu)選地,所述根據(jù)所述目標通信鏈路的當前的鏈路指標數(shù)據(jù)和歷史周期的鏈路指 標數(shù)據(jù),使用預(yù)設(shè)的概率統(tǒng)計算法確定所述目標通信鏈路的鏈路狀態(tài)指標數(shù)據(jù)的處理包 括:根據(jù)所述目標通信鏈路的當前的鏈路指標數(shù)據(jù)和歷史周期的鏈路指標數(shù)據(jù),確定當前 鏈路合格率的概率、歷史周期的合格率和合格周期中鏈路合格的概率;根據(jù)所述當前鏈路 合格率的概率、歷史周期的合格率和合格周期中鏈路合格的概率,通過貝葉斯算法計算當 前鏈路合格的概率作為所述目標通信鏈路的鏈路狀態(tài)指標數(shù)據(jù)。
[0011] 根據(jù)本發(fā)明的另一方面,提供一種通信鏈路的分析裝置。所述裝置包括:鏈路指標 獲取模塊,用于獲取目標通信鏈路的當前的鏈路指標數(shù)據(jù)和歷史周期的鏈路指標數(shù)據(jù);鏈 路狀態(tài)指標確定模塊,用于根據(jù)所述目標通信鏈路的當前的鏈路指標數(shù)據(jù)和歷史周期的鏈 路指標數(shù)據(jù),使用預(yù)設(shè)的概率統(tǒng)計算法確定所述目標通信鏈路的鏈路狀態(tài)指標數(shù)據(jù);鏈路 狀態(tài)指標發(fā)送模塊,用于將所述目標通信鏈路的鏈路狀態(tài)指標數(shù)據(jù)發(fā)送給負載均衡設(shè)備。
[0012] 優(yōu)選地,所述當前的鏈路指標數(shù)據(jù)包括當前下載指標數(shù)據(jù)的總采集次數(shù)和當前采 集的下載指標數(shù)據(jù)達到預(yù)定數(shù)據(jù)閾值的次數(shù),所述歷史周期的鏈路指標數(shù)據(jù)包括歷史周期 的總數(shù)、歷史周期中下載指標數(shù)據(jù)的總采集次數(shù)和歷史周期中采集的下載指標數(shù)據(jù)達到預(yù) 定數(shù)據(jù)閾值的次數(shù)。
[0013] 優(yōu)選地,所述鏈路指標獲取模塊,包括:下載指標獲取單元,用于從所述目標通信 鏈路中的各服務(wù)器獲取預(yù)先存儲的下載指標數(shù)據(jù)和所述下載指標數(shù)據(jù)的獲取時間點;鏈路 指標確定模塊,用于根據(jù)獲取的下載指標數(shù)據(jù)和所述下載指標數(shù)據(jù)的獲取時間點,分別確 定當前下載指標數(shù)據(jù)的總采集次數(shù)、當前采集的下載指標數(shù)據(jù)達到預(yù)定數(shù)據(jù)閾值的次數(shù)、 歷史周期中下載指標數(shù)據(jù)的總采集次數(shù)和歷史周期中采集的下載指標數(shù)據(jù)達到預(yù)定數(shù)據(jù) 閾值的次數(shù)。
[0014] 優(yōu)選地,所述下載指標數(shù)據(jù)包括下載速度和/或響應(yīng)時間。
[0015] 優(yōu)選地,所述鏈路狀態(tài)指標確定模塊,包括:概率計算單元,用于根據(jù)所述目標通 信鏈路的當前的鏈路指標數(shù)據(jù)和歷史周期的鏈路指標數(shù)據(jù),確定當前鏈路合格率的概率、 歷史周期的合格率和合格周期中鏈路合格的概率;鏈路狀態(tài)指標確定單元,用于根據(jù)所述 當前鏈路合格率的概率、歷史周期的合格率和合格周期中鏈路合格的概率,通過貝葉斯算 法計算當前鏈路合格的概率作為所述目標通信鏈路的鏈路狀態(tài)指標數(shù)據(jù)。
[0016] 根據(jù)本發(fā)明實施例提供的通信鏈路的分析方法和裝置,通過獲取的目標通信鏈路 的當前的鏈路指標數(shù)據(jù)和歷史周期的鏈路指標數(shù)據(jù),使用預(yù)設(shè)的概率統(tǒng)計算法確定目標通 信鏈路的鏈路狀態(tài)指標數(shù)據(jù),并將目標通信鏈路的鏈路狀態(tài)指標數(shù)據(jù)發(fā)送給負載均衡設(shè) 備,以避免負載均衡設(shè)備分配給用戶的通信鏈路在使用中發(fā)生數(shù)據(jù)堵塞,從而提高后續(xù)用 戶讀取或下載相應(yīng)數(shù)據(jù)的效率,提高用戶體驗。
【附圖說明】
[0017] 圖1是示出根據(jù)本發(fā)明實施例一的通信鏈路的分析方法的流程圖;
[0018] 圖2是示出對鏈路指標數(shù)據(jù)進行周期性劃分結(jié)構(gòu)的示例性示意圖;
[0019] 圖3是示出根據(jù)本發(fā)明實施例二的通信鏈路的分析方法的流程圖;
[0020] 圖4是示出根據(jù)本發(fā)明實施例三的通信鏈路的分析裝置的邏輯框圖;
[0021] 圖5是示出根據(jù)本發(fā)明實施例四的計算機設(shè)備的硬件結(jié)構(gòu)示意圖。
【具體實施方式】
[0022]本方案的發(fā)明構(gòu)思是,通過獲取的目標通信鏈路的當前的鏈路指標數(shù)據(jù)和歷史周 期的鏈路指標數(shù)據(jù)確定目標通信鏈路的鏈路狀態(tài)指標數(shù)據(jù),并將目標通信鏈路的鏈路狀態(tài) 指標數(shù)據(jù)發(fā)送給負載均衡設(shè)備,以避免負載均衡設(shè)備分配給用戶的通信鏈路在使用中發(fā)生 數(shù)據(jù)堵塞,從而提高后續(xù)用戶讀取或下載相應(yīng)數(shù)據(jù)的效率,提高用戶體驗。
[0023]下面結(jié)合附圖詳細描述本發(fā)明的示例性實施例。
[0024] 實施例一
[0025] 圖1是示出根據(jù)本發(fā)明實施例一的通信鏈路的分析方法的流程圖。通過包括如圖4 所示的裝置的計算機系統(tǒng)執(zhí)行所述方法。
[0026] 參照圖1,在步驟S110,獲取目標通信鏈路的當前的鏈路指標數(shù)據(jù)和歷史周期的鏈 路指標數(shù)據(jù)。
[0027] 其中,指標數(shù)據(jù)可以包括下載指標數(shù)據(jù)的總采集次數(shù)和采集的下載指標數(shù)據(jù)達到 預(yù)定數(shù)據(jù)閾值的次數(shù)等,下載指標數(shù)據(jù)可以為下載速度等,預(yù)定的數(shù)據(jù)閾值可以根據(jù)實際 情況進行設(shè)定,具體如IMB/s或2MB/s等。通信鏈路可以為網(wǎng)絡(luò)中兩個結(jié)點之間的物理通道, 可用于傳輸數(shù)據(jù)和信息等,目標通信鏈路可以是用于傳輸某數(shù)據(jù)或信息的任一通信鏈路。
[0028] 具體地,目前很多網(wǎng)站通過服務(wù)器為用戶提供數(shù)據(jù)瀏覽或數(shù)據(jù)下載等,為了避免 大量用戶向一個服務(wù)器請求數(shù)據(jù)增加服務(wù)器的處理壓力,通常會設(shè)置多臺服務(wù)器,并可以 通過分布式布局方式對多臺服務(wù)器進行布局,同時,可設(shè)置多條通信鏈路,這樣可以通過多 條通信鏈路將大量用戶的數(shù)據(jù)請求發(fā)送給指定的某一個服務(wù)器,從而減輕服務(wù)器的處理壓 力。在對多條通信鏈路進行分配和管理時,通常需要了解每條通信鏈路的狀態(tài),而通信鏈路 的狀態(tài)將直接影響相應(yīng)通信鏈路是否提供給用戶使用,提高對用戶請求的響應(yīng)速度。
[0029] 為了準確獲取通信鏈路的鏈路狀態(tài)指標數(shù)據(jù),本發(fā)明實施例提出了一種解決方 法,具體地:可以預(yù)先存儲有各通信鏈路的鏈路指標數(shù)據(jù)。當需要計算某一個通信鏈路(即 目標通信鏈路)的鏈路狀態(tài)指標數(shù)據(jù)時,可以從上述存儲的各通信鏈路的鏈路指標數(shù)據(jù)中 獲取目標通信鏈路的鏈路指標數(shù)據(jù),可以將上述鏈路指標數(shù)據(jù)根據(jù)獲取時間的順序劃分成 多個周期的鏈路指標數(shù)據(jù),從而得到歷史周期的鏈路指標數(shù)據(jù),同時,可將當前時刻所在的 周期作為當前周期,如圖2所示,通過預(yù)設(shè)的周期間隔T將上述鏈路指標數(shù)據(jù)以獲取時間的 順序劃分成多個周期,其中,包括5個歷史周期(即T~2T、2T~3T、3T~4T、4T~5T和5T~6T) 和當前周期(6T~7T),當前周期為未結(jié)束的周期,其中,當前時刻處于當前周期中的某一時 間點處,虛線部分表示還未到達的時間段。然后,可以獲取當前周期的鏈路指標數(shù)據(jù)作為當 前的鏈路指標數(shù)據(jù)。
[0030] 在步驟S120,根據(jù)所述目標通信鏈路的當前的鏈路指標數(shù)據(jù)和歷史周期的鏈路指 標數(shù)據(jù),使用預(yù)設(shè)的概率統(tǒng)計算法確定所述目標通信鏈路的鏈路狀態(tài)指標數(shù)據(jù)。
[0031] 具體地,得到上述目標通信鏈路的當前的鏈路指標數(shù)據(jù)和歷史周期的鏈路指標數(shù) 據(jù)后,可以對上述目標通信鏈路的當前的鏈路指標數(shù)據(jù)和歷史周期的鏈路指標數(shù)據(jù)進行統(tǒng) 計分析,例如,首先,可以根據(jù)合格周期的預(yù)設(shè)條件,從上述劃分出的歷史周期中確定合格 周期的數(shù)量,并且統(tǒng)計歷史采樣合格數(shù)等,可以基于上述統(tǒng)計出的數(shù)據(jù)對歷史周期進行合 格率分析,得到相應(yīng)的分析結(jié)果。其次,對于當前周期,可以根據(jù)合格周期的預(yù)設(shè)條件統(tǒng)計 當前的采樣合格數(shù)等數(shù)據(jù),并可基于統(tǒng)計出的數(shù)據(jù)對當前周期進行數(shù)據(jù)分析,得到相應(yīng)的 分析結(jié)果。最后,可以基于歷史周期的合格率分析結(jié)果和當前周期的數(shù)據(jù)分析結(jié)果得到當 前周期下所述目標通信鏈路的鏈路狀態(tài)指標數(shù)據(jù)。
[0032] 在步驟S130,將所述目標通信鏈路的鏈路狀態(tài)指標數(shù)據(jù)發(fā)送給負載均衡設(shè)備。
[0033] 具體地,為了使得負載均衡設(shè)備能夠較準確的確定當前各個通信鏈路的鏈路狀態(tài) (如哪些通信鏈路的鏈路順暢,哪些通信鏈路的鏈路不暢等),可以將上述得到的目標通信 鏈路的鏈路狀態(tài)指標數(shù)據(jù)發(fā)送給負載均衡設(shè)備,負載均衡設(shè)備可以根據(jù)當前的目標通信鏈 路的鏈路狀態(tài)指標數(shù)據(jù)對所述目標通信鏈路進行鏈路狀態(tài)評估,并通過評估結(jié)果為用戶獲 取預(yù)定數(shù)據(jù)提供相應(yīng)的通信鏈路,這樣,用戶通過目標通信鏈路可以快速獲取到需要的數(shù) 據(jù),減少用戶的等待時間,用戶體驗提高。
[0034] 本發(fā)明實施例提供的通信鏈路的分析方法,通過獲取的目標通信鏈路的當前的鏈 路指標數(shù)據(jù)和歷史周期的鏈路指標數(shù)據(jù),使用預(yù)設(shè)的概率統(tǒng)計算法確定目標通信鏈路的鏈 路狀態(tài)指標數(shù)據(jù),并將目標通信鏈路的鏈路狀態(tài)指標數(shù)據(jù)發(fā)送給負載均衡設(shè)備,以避免負 載均衡設(shè)備分配給用戶的通信鏈路在使用中發(fā)生數(shù)據(jù)堵塞,從而提高后續(xù)用戶讀取或下載 相應(yīng)數(shù)據(jù)的效率,提高用戶體驗。
[0035] 實施例二
[0036] 圖3是示出根據(jù)本發(fā)明實施例二的通信鏈路的分析方法的流程圖,所述實施例可 視為圖1的又一種具體的實現(xiàn)方案。
[0037] 參照圖3,在步驟S310,從目標通信鏈路中的各服務(wù)器獲取預(yù)先存儲的下載指標數(shù) 據(jù)和所述下載指標數(shù)據(jù)的獲取時間點。
[0038] 其中,所述下載指標數(shù)據(jù)包括下載速度和/或響應(yīng)時間。服務(wù)器可以是用于數(shù)據(jù)存 儲的任意服務(wù)器,特別地,所述服務(wù)器也可以是多用于多媒體在線服務(wù)的內(nèi)容分發(fā)網(wǎng)絡(luò)節(jié) 點服務(wù)器(即⑶N節(jié)點服務(wù)器)。
[0039] 具體地,用戶可以使用多條用于獲取某數(shù)據(jù)的通信鏈路中的某一條通信鏈路(即 目標通信鏈路)下載該數(shù)據(jù)。在下載過程中,終端設(shè)備可以向前端服務(wù)器請求該數(shù)據(jù),如果 前端服務(wù)器中存儲有該數(shù)據(jù),則將該數(shù)據(jù)發(fā)送給終端設(shè)備,同時記錄該數(shù)據(jù)的下載速度和 所述下載速度的獲取時間點。如果前端服務(wù)器中未存儲該數(shù)據(jù),則可向所述目標通信鏈路 中所述前端服務(wù)器的上一級服務(wù)器請求該數(shù)據(jù),如果該服務(wù)器中存儲有該數(shù)據(jù),則將該數(shù) 據(jù)發(fā)送給終端設(shè)備,同時記錄該數(shù)據(jù)的下載速度和所述下載速度的獲取時間點。如果所述 服務(wù)器中未存儲該數(shù)據(jù),則繼續(xù)執(zhí)行上述過程,直到將數(shù)據(jù)發(fā)送給終端設(shè)備為止。通過上述 方式,目標通信鏈路中的各服務(wù)器都會存儲有下載速度和該下載速度的獲取時間點。當需 要獲取目標通信鏈路的鏈路狀態(tài)指標數(shù)據(jù)時,可以向目標通信鏈路中的各服務(wù)器發(fā)出獲取 請求,以獲取其存儲的下載指標數(shù)據(jù)和所述下載指標數(shù)據(jù)的獲取時間點。
[0040] 在步驟S320,根據(jù)獲取的下載指標數(shù)據(jù)和所述下載指標數(shù)據(jù)的獲取時間點,分別 確定當前下載指標數(shù)據(jù)的總采集次數(shù)、當前采集的下載指標數(shù)據(jù)達到預(yù)定數(shù)據(jù)閾值的次 數(shù)、歷史周期中下載指標數(shù)據(jù)的總采集次數(shù)和歷史周期中采集的下載指標數(shù)據(jù)達到預(yù)定數(shù) 據(jù)閾值的次數(shù)。
[0041] 具體地,如上述實施例一中步驟S110的處理,可以將獲取的下載指標數(shù)據(jù)根據(jù)獲 取時間點的先后順序劃分成多個周期的下載指標數(shù)據(jù),其中,包括歷史周期的下載指標數(shù) 據(jù)和當前的下載指標數(shù)據(jù)。對于歷史周期的下載指標數(shù)據(jù),可通過歷史周期的下載數(shù)據(jù)很 容易確定出歷史周期中下載指標數(shù)據(jù)的總采集次數(shù),然后,可以將每個歷史周期中下載指 標數(shù)據(jù)與預(yù)定數(shù)據(jù)閾值進行比較,從而得到歷史周期中采集的下載指標數(shù)據(jù)達到預(yù)定數(shù)據(jù) 閾值的次數(shù)。
[0042] 而對于當前的下載指標數(shù)據(jù),可通過當前的下載數(shù)據(jù)很容易確定出當前的周期中 下載指標數(shù)據(jù)的總采集次數(shù),然后,可以將當前周期中下載指標數(shù)據(jù)與預(yù)定數(shù)據(jù)閾值進行 比較,從而得到當前周期中采集的下載指標數(shù)據(jù)達到預(yù)定數(shù)據(jù)閾值的次數(shù)。
[0043] 在步驟S330,獲取目標通信鏈路的當前的鏈路指標數(shù)據(jù)和歷史周期的鏈路指標數(shù) 據(jù)。
[0044] 其中,所述當前的鏈路指標數(shù)據(jù)包括當前下載指標數(shù)據(jù)的總采集次數(shù)和當前采集 的下載指標數(shù)據(jù)達到預(yù)定數(shù)據(jù)閾值的次數(shù),所述歷史周期的鏈路指標數(shù)據(jù)包括歷史周期的 總數(shù)、歷史周期中下載指標數(shù)據(jù)的總采集次數(shù)和歷史周期中采集的下載指標數(shù)據(jù)達到預(yù)定 數(shù)據(jù)閾值的次數(shù)。
[0045]具體地,當通過上述步驟S320的處理得到當前下載指標數(shù)據(jù)的總采集次數(shù)、當前 采集的下載指標數(shù)據(jù)達到預(yù)定數(shù)據(jù)閾值的次數(shù)、歷史周期中下載指標數(shù)據(jù)的總采集次數(shù)和 歷史周期中采集的下載指標數(shù)據(jù)達到預(yù)定數(shù)據(jù)閾值的次數(shù)后,可以將上述數(shù)據(jù)存儲(或緩 存)在本地的存儲部件中。當需要計算目標通信鏈路的鏈路狀態(tài)指標數(shù)據(jù)時,可從上述存儲 部件中獲取目標通信鏈路的當前的鏈路指標數(shù)據(jù)和歷史周期的鏈路指標數(shù)據(jù)。
[0046] 在步驟S340,根據(jù)所述目標通信鏈路的當前的鏈路指標數(shù)據(jù)和歷史周期的鏈路指 標數(shù)據(jù),確定當前鏈路合格率的概率、歷史周期的合格率和合格周期中鏈路合格的概率。
[0047] 具體地,本發(fā)明實施例中以貝葉斯算法作為數(shù)據(jù)的統(tǒng)計分析算法,則通過上述步 驟S330獲取到當前下載指標數(shù)據(jù)的總采集次數(shù)、當前采集的下載指標數(shù)據(jù)達到預(yù)定數(shù)據(jù)閾 值的次數(shù)、歷史周期的總數(shù)、歷史周期中下載指標數(shù)據(jù)的總采集次數(shù)和歷史周期中采集的 下載指標數(shù)據(jù)達到預(yù)定數(shù)據(jù)閾值的次數(shù)等數(shù)據(jù)后,可以計算歷史周期中采集的下載指標數(shù) 據(jù)達到預(yù)定數(shù)據(jù)閾值的次數(shù)與歷史周期中下載指標數(shù)據(jù)的總采集次數(shù)的比值,并將該比值 與預(yù)先設(shè)定的合格周期的合格率閾值比較,如果該比值大于或等于合格率閾值則可確定該 歷史周期為合格周期,通過這種方式,可以從歷史周期中得到歷史合格周期,計算歷史合格 周期的總數(shù)與歷史周期的總數(shù)的比值得到歷史周期的合格率。其中,合格周期的合格率閾 值可以根據(jù)實際情況進行設(shè)定,具體如90%或95%等。
[0048] 可以通過合格周期中鏈路合格的概率需要滿足的概率分布條件,確定合格周期中 鏈路合格的概率,具體地,合格周期中鏈路合格的概率通常滿足以合格周期中鏈路合格的 概率為期望的二項分布,則合格周期中鏈路合格的概率即為該二項分布的概率值。
[0049] 可以通過上述二項分布與歷史周期的合格率的關(guān)系,計算當前鏈路合格率的概 率。
[0050] 基于上述內(nèi)容,具體地:如果P (A | E)為合格周期中鏈路合格的概率,P (E)為歷史周 期的合格率,P(A)為當前鏈路合格率的概率,則
[0052]其中,Q為歷史周期的總數(shù),C為歷史合格周期的總數(shù);
[0053]如果合格周期的合格率閾值為95%,則P(A | E)滿足合格周期中鏈路合格的概率為 期望的二項分布,即?(4|£)=80,95%),其中4為歷史周期中下載指標數(shù)據(jù)的總采集次 數(shù)。
[0054]由于目標通信鏈路的合格率為
[0056]則通過上式可以計算得到R(p,P(E)),其中,K為歷史周期中采集的下載指標數(shù)據(jù) 達到預(yù)定數(shù)據(jù)閾值的次數(shù),N歷史周期中下載指標數(shù)據(jù)的總采集次數(shù),R(p,P(E))為非歷史 合格的鏈路合格率。然后,可基于計算得到的R(P,P(E)),計算
[0057] P(A)=B(N,95%)*P(E)+B(N,R(p,P(E))*(l-P(E)).....(3)
[0058]得到當前鏈路合格率的概率P(A)。
[0059] 在步驟S350,根據(jù)所述當前鏈路合格率的概率、歷史周期的合格率和合格周期中 鏈路合格的概率,通過貝葉斯算法計算當前鏈路合格的概率作為所述目標通信鏈路的鏈路 狀態(tài)指標數(shù)據(jù)。
[0060] 具體地,可以將上述步驟S340計算得到的合格周期中鏈路合格的概率P(A|E)、歷 史周期的合格率P(E)和當前鏈路合格率的概率P(A)代入到貝葉斯算法的公式
[0062] 中進行計算,得到當前鏈路合格的概率P(E|A),可以將P(E|A)作為所述目標通信 鏈路的鏈路狀態(tài)指標數(shù)據(jù)。
[0063] 例如,如果合格周期的合格率閾值為95%,預(yù)定數(shù)據(jù)閾值為lOOOKB/s,歷史周期的 總數(shù)為67,其中歷史合格周期的總數(shù)為11,歷史周期中下載指標數(shù)據(jù)的總采集次數(shù)為5036, 歷史周期中采集的下載指標數(shù)據(jù)達到預(yù)定數(shù)據(jù)閾值的次數(shù)為3547,當前下載指標數(shù)據(jù)的總 采集次數(shù)為10,當前采集的下載指標數(shù)據(jù)達到預(yù)定數(shù)據(jù)閾值的次數(shù)為10,則分別通過上述 S340中的公式(1)、(2)、(3)和(4)計算,可得:
[0064] P(E) = 11/67 = 0 ? 164,P(A | E)=B(N,95%)=0.598,P(A) =0.11。
[0065] 將上述數(shù)值代入上述公式(4)中計算,可得到P(E|A) = 0.883,因此,該目標通信鏈 路當前處于合格周期的概率為88.3%。
[0066] 通過上述方式可以得到所有通信鏈路當前處于合格周期(或穩(wěn)定周期)的概率值, 即對通信鏈路進行了量化處理,便于后續(xù)對各通信鏈路的鏈路狀態(tài)進行評估。
[0067] 在步驟S360,將所述目標通信鏈路的鏈路狀態(tài)指標數(shù)據(jù)發(fā)送給負載均衡設(shè)備。
[0068] 上述步驟S360的步驟內(nèi)容與上述實施例一中步驟S130的步驟內(nèi)容相同,在此不再 贅述。
[0069] 本發(fā)明實施例提供的通信鏈路的分析方法,通過獲取的目標通信鏈路的當前的鏈 路指標數(shù)據(jù)和歷史周期的鏈路指標數(shù)據(jù),使用貝葉斯算法確定目標通信鏈路的鏈路狀態(tài)指 標數(shù)據(jù),并將目標通信鏈路的鏈路狀態(tài)指標數(shù)據(jù)發(fā)送給負載均衡設(shè)備,以避免負載均衡設(shè) 備分配給用戶的通信鏈路在使用中發(fā)生數(shù)據(jù)堵塞,從而提高后續(xù)用戶讀取或下載相應(yīng)數(shù)據(jù) 的效率,提高用戶體驗。
[0070] 實施例三
[0071] 基于相同的技術(shù)構(gòu)思,圖4是示出根據(jù)本發(fā)明實施例三的通信鏈路的分析裝置的 邏輯框圖。參照圖4,所述裝置包括鏈路指標獲取模塊410、鏈路狀態(tài)指標確定模塊420和鏈 路狀態(tài)指標發(fā)送模塊430。其中,鏈路指標獲取模塊410與鏈路狀態(tài)指標確定模塊420相連 接,鏈路狀態(tài)指標確定t吳塊420與鏈路狀態(tài)指標發(fā)送彳吳塊430相連接,
[0072] 鏈路指標獲取模塊410用于獲取目標通信鏈路的當前的鏈路指標數(shù)據(jù)和歷史周期 的鏈路指標數(shù)據(jù)。
[0073] 鏈路狀態(tài)指標確定模塊420用于根據(jù)所述目標通信鏈路的當前的鏈路指標數(shù)據(jù)和 歷史周期的鏈路指標數(shù)據(jù),使用預(yù)設(shè)的概率統(tǒng)計算法確定所述目標通信鏈路的鏈路狀態(tài)指 標數(shù)據(jù)。
[0074]鏈路狀態(tài)指標發(fā)送模塊430用于將所述目標通信鏈路的鏈路狀態(tài)指標數(shù)據(jù)發(fā)送給 負載均衡設(shè)備。
[0075] 另外,所述當前的鏈路指標數(shù)據(jù)包括當前下載指標數(shù)據(jù)的總采集次數(shù)和當前采集 的下載指標數(shù)據(jù)達到預(yù)定數(shù)據(jù)閾值的次數(shù),所述歷史周期的鏈路指標數(shù)據(jù)包括歷史周期的 總數(shù)、歷史周期中下載指標數(shù)據(jù)的總采集次數(shù)和歷史周期中采集的下載指標數(shù)據(jù)達到預(yù)定 數(shù)據(jù)閾值的次數(shù)。
[0076] 進一步地,鏈路指標獲取模塊410,包括:下載指標獲取單元,用于從所述目標通信 鏈路中的各服務(wù)器獲取預(yù)先存儲的下載指標數(shù)據(jù)和所述下載指標數(shù)據(jù)的獲取時間點;鏈路 指標確定模塊,用于根據(jù)獲取的下載指標數(shù)據(jù)和所述下載指標數(shù)據(jù)的獲取時間點,分別確 定當前下載指標數(shù)據(jù)的總采集次數(shù)、當前采集的下載指標數(shù)據(jù)達到預(yù)定數(shù)據(jù)閾值的次數(shù)、 歷史周期中下載指標數(shù)據(jù)的總采集次數(shù)和歷史周期中采集的下載指標數(shù)據(jù)達到預(yù)定數(shù)據(jù) 閾值的次數(shù)。
[0077] 此外,所述下載指標數(shù)據(jù)包括下載速度和/或響應(yīng)時間。
[0078] 進一步地,鏈路狀態(tài)指標確定模塊420,包括:概率計算單元,用于根據(jù)所述目標通 信鏈路的當前的鏈路指標數(shù)據(jù)和歷史周期的鏈路指標數(shù)據(jù),確定當前鏈路合格率的概率、 歷史周期的合格率和合格周期中鏈路合格的概率;鏈路狀態(tài)指標確定單元,用于根據(jù)所述 當前鏈路合格率的概率、歷史周期的合格率和合格周期中鏈路合格的概率,通過貝葉斯算 法計算當前鏈路合格的概率作為所述目標通信鏈路的鏈路狀態(tài)指標數(shù)據(jù)。
[0079] 本發(fā)明實施例提供的通信鏈路的分析裝置,通過獲取的目標通信鏈路的當前的鏈 路指標數(shù)據(jù)和歷史周期的鏈路指標數(shù)據(jù),使用貝葉斯算法確定目標通信鏈路的鏈路狀態(tài)指 標數(shù)據(jù),并將目標通信鏈路的鏈路狀態(tài)指標數(shù)據(jù)發(fā)送給負載均衡設(shè)備,以避免負載均衡設(shè) 備分配給用戶的通信鏈路在使用中發(fā)生數(shù)據(jù)堵塞,從而提高后續(xù)用戶讀取或下載相應(yīng)數(shù)據(jù) 的效率,提高用戶體驗。
[0080] 實施例四
[0081] 基于相同的技術(shù)構(gòu)思,本發(fā)明實施例還提供了一種計算機設(shè)備,所述計算機設(shè)備 包括但不限于如筆記本電腦等終端設(shè)備和服務(wù)器等,其硬件結(jié)構(gòu)示意圖如圖5所示。
[0082] 所述計算機設(shè)備包括處理器510、收發(fā)器520和總線530。其中,處理器510、收發(fā)器 520通過總線530通信。
[0083]處理器510用于獲取目標通信鏈路的當前的鏈路指標數(shù)據(jù)和歷史周期的鏈路指標 數(shù)據(jù)。
[0084]處理器510還用于根據(jù)所述目標通信鏈路的當前的鏈路指標數(shù)據(jù)和歷史周期的鏈 路指標數(shù)據(jù),使用預(yù)設(shè)的概率統(tǒng)計算法確定所述目標通信鏈路的鏈路狀態(tài)指標數(shù)據(jù)。
[0085] 收發(fā)器520用于將所述目標通信鏈路的鏈路狀態(tài)指標數(shù)據(jù)發(fā)送給負載均衡設(shè)備。
[0086] 在一種可選的實施方式中,所述當前的鏈路指標數(shù)據(jù)包括當前下載指標數(shù)據(jù)的總 采集次數(shù)和當前采集的下載指標數(shù)據(jù)達到預(yù)定數(shù)據(jù)閾值的次數(shù),所述歷史周期的鏈路指標 數(shù)據(jù)包括歷史周期的總數(shù)、歷史周期中下載指標數(shù)據(jù)的總采集次數(shù)和歷史周期中采集的下 載指標數(shù)據(jù)達到預(yù)定數(shù)據(jù)閾值的次數(shù)。
[0087] 在一種可選的實施方式中,處理器510還用于從所述目標通信鏈路中的各服務(wù)器 獲取預(yù)先存儲的下載指標數(shù)據(jù)和所述下載指標數(shù)據(jù)的獲取時間點;根據(jù)獲取的下載指標數(shù) 據(jù)和所述下載指標數(shù)據(jù)的獲取時間點,分別確定當前下載指標數(shù)據(jù)的總采集次數(shù)、當前采 集的下載指標數(shù)據(jù)達到預(yù)定數(shù)據(jù)閾值的次數(shù)、歷史周期中下載指標數(shù)據(jù)的總采集次數(shù)和歷 史周期中采集的下載指標數(shù)據(jù)達到預(yù)定數(shù)據(jù)閾值的次數(shù)。
[0088]在一種可選的實施方式中,所述下載指標數(shù)據(jù)包括下載速度和/或響應(yīng)時間。
[0089]在一種可選的實施方式中,處理器510還用于根據(jù)所述目標通信鏈路的當前的鏈 路指標數(shù)據(jù)和歷史周期的鏈路指標數(shù)據(jù),確定當前鏈路合格率的概率、歷史周期的合格率 和合格周期中鏈路合格的概率;根據(jù)所述當前鏈路合格率的概率、歷史周期的合格率和合 格周期中鏈路合格的概率,通過貝葉斯算法計算當前鏈路合格的概率作為所述目標通信鏈 路的鏈路狀態(tài)指標數(shù)據(jù)。
[0090] 本發(fā)明實施例提供的計算機設(shè)備,通過獲取的目標通信鏈路的當前的鏈路指標數(shù) 據(jù)和歷史周期的鏈路指標數(shù)據(jù),使用貝葉斯算法確定目標通信鏈路的鏈路狀態(tài)指標數(shù)據(jù), 并將目標通信鏈路的鏈路狀態(tài)指標數(shù)據(jù)發(fā)送給負載均衡設(shè)備,以避免負載均衡設(shè)備分配給 用戶的通信鏈路在使用中發(fā)生數(shù)據(jù)堵塞,從而提高后續(xù)用戶讀取或下載相應(yīng)數(shù)據(jù)的效率, 提尚用戶體驗。
[0091] 此外,本發(fā)明實施例還提供了一種計算機程序,該計算機程序包括計算機可讀代 碼,當該計算機可讀代碼在計算機設(shè)備上運行時,導(dǎo)致計算機設(shè)備執(zhí)行前述多個方法實施 例中任一個通信鏈路的分析方法。
[0092] 并且,本發(fā)明實施例還提供了一種計算機可讀介質(zhì),其中存儲了上述的計算機程 序。
[0093]需要指出,根據(jù)實施的需要,可將本申請中描述的各個步驟/部件拆分為更多步 驟/部件,也可將兩個或多個步驟/部件或者步驟/部件的部分操作組合成新的步驟/部件, 以實現(xiàn)本發(fā)明的目的。
[0094] 上述根據(jù)本發(fā)明的方法可在硬件、固件中實現(xiàn),或者被實現(xiàn)為可存儲在記錄介質(zhì) (諸如CD R0M、RAM、軟盤、硬盤或磁光盤)中的軟件或計算機代碼,或者被實現(xiàn)通過網(wǎng)絡(luò)下載 的原始存儲在遠程記錄介質(zhì)或非暫時機器可讀介質(zhì)中并將被存儲在本地記錄介質(zhì)中的計 算機代碼,從而在此描述的方法可被存儲在使用通用計算機、專用處理器或者可編程或?qū)?用硬件(諸如ASIC或FPGA)的記錄介質(zhì)上的這樣的軟件處理。可以理解,計算機、處理器、微 處理器控制器或可編程硬件包括可存儲或接收軟件或計算機代碼的存儲組件(例如,RAM、 ROM、閃存等),當所述軟件或計算機代碼被計算機、處理器或硬件訪問且執(zhí)行時,實現(xiàn)在此 描述的處理方法。此外,當通用計算機訪問用于實現(xiàn)在此示出的處理的代碼時,代碼的執(zhí)行 將通用計算機轉(zhuǎn)換為用于執(zhí)行在此示出的處理的專用計算機。
[0095] 以上所述,僅為本發(fā)明的【具體實施方式】,但本發(fā)明的保護范圍并不局限于此,任何 熟悉本技術(shù)領(lǐng)域的技術(shù)人員在本發(fā)明揭露的技術(shù)范圍內(nèi),可輕易想到變化或替換,都應(yīng)涵 蓋在本發(fā)明的保護范圍之內(nèi)。因此,本發(fā)明的保護范圍應(yīng)以所述權(quán)利要求的保護范圍為準。
【主權(quán)項】
1. 一種通信鏈路的分析方法,其特征在于,所述方法包括: 獲取目標通信鏈路的當前的鏈路指標數(shù)據(jù)和歷史周期的鏈路指標數(shù)據(jù); 根據(jù)所述目標通信鏈路的當前的鏈路指標數(shù)據(jù)和歷史周期的鏈路指標數(shù)據(jù),使用預(yù)設(shè) 的概率統(tǒng)計算法確定所述目標通信鏈路的鏈路狀態(tài)指標數(shù)據(jù); 將所述目標通信鏈路的鏈路狀態(tài)指標數(shù)據(jù)發(fā)送給負載均衡設(shè)備。2. 根據(jù)權(quán)利要求1所述的方法,其特征在于,所述當前的鏈路指標數(shù)據(jù)包括當前下載指 標數(shù)據(jù)的總采集次數(shù)和當前采集的下載指標數(shù)據(jù)達到預(yù)定數(shù)據(jù)閾值的次數(shù), 所述歷史周期的鏈路指標數(shù)據(jù)包括歷史周期的總數(shù)、歷史周期中下載指標數(shù)據(jù)的總采 集次數(shù)和歷史周期中采集的下載指標數(shù)據(jù)達到預(yù)定數(shù)據(jù)閾值的次數(shù)。3. 根據(jù)權(quán)利要求2所述的方法,其特征在于,所述獲取目標通信鏈路的當前的鏈路指標 數(shù)據(jù)和歷史周期的鏈路指標數(shù)據(jù)的處理包括: 從所述目標通信鏈路中的各服務(wù)器獲取預(yù)先存儲的下載指標數(shù)據(jù)和所述下載指標數(shù) 據(jù)的獲取時間點; 根據(jù)獲取的下載指標數(shù)據(jù)和所述下載指標數(shù)據(jù)的獲取時間點,分別確定當前下載指標 數(shù)據(jù)的總采集次數(shù)、當前采集的下載指標數(shù)據(jù)達到預(yù)定數(shù)據(jù)閾值的次數(shù)、歷史周期中下載 指標數(shù)據(jù)的總采集次數(shù)和歷史周期中采集的下載指標數(shù)據(jù)達到預(yù)定數(shù)據(jù)閾值的次數(shù)。4. 根據(jù)權(quán)利要求3所述的方法,其特征在于,所述下載指標數(shù)據(jù)包括下載速度和/或響 應(yīng)時間。5. 根據(jù)權(quán)利要求2所述的方法,其特征在于,所述根據(jù)所述目標通信鏈路的當前的鏈路 指標數(shù)據(jù)和歷史周期的鏈路指標數(shù)據(jù),使用預(yù)設(shè)的概率統(tǒng)計算法確定所述目標通信鏈路的 鏈路狀態(tài)指標數(shù)據(jù)的處理包括: 根據(jù)所述目標通信鏈路的當前的鏈路指標數(shù)據(jù)和歷史周期的鏈路指標數(shù)據(jù),確定當前 鏈路合格率的概率、歷史周期的合格率和合格周期中鏈路合格的概率; 根據(jù)所述當前鏈路合格率的概率、歷史周期的合格率和合格周期中鏈路合格的概率, 通過貝葉斯算法計算當前鏈路合格的概率作為所述目標通信鏈路的鏈路狀態(tài)指標數(shù)據(jù)。6. -種通信鏈路的分析裝置,其特征在于,所述裝置包括: 鏈路指標獲取模塊,用于獲取目標通信鏈路的當前的鏈路指標數(shù)據(jù)和歷史周期的鏈路 指標數(shù)據(jù); 鏈路狀態(tài)指標確定模塊,用于根據(jù)所述目標通信鏈路的當前的鏈路指標數(shù)據(jù)和歷史周 期的鏈路指標數(shù)據(jù),使用預(yù)設(shè)的概率統(tǒng)計算法確定所述目標通信鏈路的鏈路狀態(tài)指標數(shù) 據(jù); 鏈路狀態(tài)指標發(fā)送模塊,用于將所述目標通信鏈路的鏈路狀態(tài)指標數(shù)據(jù)發(fā)送給負載均 衡設(shè)備。7. 根據(jù)權(quán)利要求6所述的裝置,其特征在于,所述當前的鏈路指標數(shù)據(jù)包括當前下載指 標數(shù)據(jù)的總采集次數(shù)和當前采集的下載指標數(shù)據(jù)達到預(yù)定數(shù)據(jù)閾值的次數(shù), 所述歷史周期的鏈路指標數(shù)據(jù)包括歷史周期的總數(shù)、歷史周期中下載指標數(shù)據(jù)的總采 集次數(shù)和歷史周期中采集的下載指標數(shù)據(jù)達到預(yù)定數(shù)據(jù)閾值的次數(shù)。8. 根據(jù)權(quán)利要求7所述的裝置,其特征在于,所述鏈路指標獲取模塊,包括: 下載指標獲取單元,用于從所述目標通信鏈路中的各服務(wù)器獲取預(yù)先存儲的下載指標 數(shù)據(jù)和所述下載指標數(shù)據(jù)的獲取時間點; 鏈路指標確定模塊,用于根據(jù)獲取的下載指標數(shù)據(jù)和所述下載指標數(shù)據(jù)的獲取時間 點,分別確定當前下載指標數(shù)據(jù)的總采集次數(shù)、當前采集的下載指標數(shù)據(jù)達到預(yù)定數(shù)據(jù)閾 值的次數(shù)、歷史周期中下載指標數(shù)據(jù)的總采集次數(shù)和歷史周期中采集的下載指標數(shù)據(jù)達到 預(yù)定數(shù)據(jù)閾值的次數(shù)。9. 根據(jù)權(quán)利要求8所述的裝置,其特征在于,所述下載指標數(shù)據(jù)包括下載速度和/或響 應(yīng)時間。10. 根據(jù)權(quán)利要求7所述的裝置,其特征在于,所述鏈路狀態(tài)指標確定模塊,包括: 概率計算單元,用于根據(jù)所述目標通信鏈路的當前的鏈路指標數(shù)據(jù)和歷史周期的鏈路 指標數(shù)據(jù),確定當前鏈路合格率的概率、歷史周期的合格率和合格周期中鏈路合格的概率; 鏈路狀態(tài)指標確定單元,用于根據(jù)所述當前鏈路合格率的概率、歷史周期的合格率和 合格周期中鏈路合格的概率,通過貝葉斯算法計算當前鏈路合格的概率作為所述目標通信 鏈路的鏈路狀態(tài)指標數(shù)據(jù)。
【文檔編號】H04L12/803GK105959359SQ201610262878
【公開日】2016年9月21日
【申請日】2016年4月25日
【發(fā)明人】張鵬
【申請人】樂視控股(北京)有限公司, 樂視云計算有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1