本發(fā)明涉及一種實(shí)現(xiàn)用戶數(shù)據(jù)分流的方法及網(wǎng)絡(luò)系統(tǒng)。
背景技術(shù):
對(duì)于SDN網(wǎng)絡(luò)系統(tǒng),如何有效地實(shí)現(xiàn)流量管理和數(shù)據(jù)分流,使系統(tǒng)更為優(yōu)化一直是人們?cè)谂Φ哪繕?biāo)。
技術(shù)實(shí)現(xiàn)要素:
因此,本發(fā)明的目的在于提供一種實(shí)現(xiàn)用戶數(shù)據(jù)分流的方法及網(wǎng)絡(luò)系統(tǒng),可以有效地實(shí)現(xiàn)用戶數(shù)據(jù)的分流。
為了實(shí)現(xiàn)上述目的,本發(fā)明提供一種實(shí)現(xiàn)用戶數(shù)據(jù)分流的方法,其特點(diǎn)在于,包括:
在一網(wǎng)絡(luò)接入點(diǎn)上部署一被動(dòng)網(wǎng)絡(luò)質(zhì)量偵測(cè)系統(tǒng);
當(dāng)用戶數(shù)據(jù)經(jīng)過該網(wǎng)絡(luò)接入點(diǎn)時(shí),所述用戶數(shù)據(jù)先從該網(wǎng)絡(luò)接入點(diǎn)的本地網(wǎng)絡(luò)接出到訪問目標(biāo),且所述被動(dòng)網(wǎng)絡(luò)質(zhì)量偵測(cè)系統(tǒng)實(shí)時(shí)分析用戶訪問過的數(shù)據(jù),判斷走該網(wǎng)絡(luò)接入點(diǎn)的本地網(wǎng)絡(luò)訪問目標(biāo)的網(wǎng)絡(luò)質(zhì)量,當(dāng)所述網(wǎng)絡(luò)質(zhì)量下降至一預(yù)定閾值時(shí),將所述用戶數(shù)據(jù)分流接入到位于上一層網(wǎng)絡(luò)的另一網(wǎng)絡(luò)接入點(diǎn)。
在本發(fā)明的一實(shí)施例中,所述網(wǎng)絡(luò)接入點(diǎn)包括用戶端的接入點(diǎn)、邊緣接入點(diǎn)和核心接入點(diǎn);其中,所述用戶端的接入點(diǎn)位于底層網(wǎng)絡(luò)的接入設(shè)備,所述邊緣接入點(diǎn)位于SDN網(wǎng)的邊緣網(wǎng)并與所述用戶端的接入點(diǎn)網(wǎng)絡(luò)連接,所述核心接入點(diǎn)位于所述SDN網(wǎng)的核心網(wǎng)并與所述邊緣接入點(diǎn)網(wǎng)絡(luò)連接;其中,所述被動(dòng)網(wǎng)絡(luò)質(zhì)量偵測(cè)系統(tǒng)是部署在所述用戶端的接入點(diǎn)、所述邊緣接入點(diǎn)及所述核心接入點(diǎn)中的至少一者上。
在本發(fā)明的一實(shí)施例中,當(dāng)用戶數(shù)據(jù)經(jīng)過所述用戶端的接入點(diǎn)時(shí),所述用戶數(shù)據(jù)先從所述用戶端的接入點(diǎn)的本地網(wǎng)絡(luò)接出到訪問目標(biāo),若所述用戶端的 接入點(diǎn)上部署有所述被動(dòng)網(wǎng)絡(luò)質(zhì)量偵測(cè)系統(tǒng),則所述被動(dòng)網(wǎng)絡(luò)質(zhì)量偵測(cè)系統(tǒng)實(shí)時(shí)分析用戶訪問過的數(shù)據(jù),判斷走所述用戶端的接入點(diǎn)的本地網(wǎng)絡(luò)訪問目標(biāo)的網(wǎng)絡(luò)質(zhì)量,當(dāng)所述網(wǎng)絡(luò)質(zhì)量下降至所述預(yù)定閾值時(shí),將所述用戶數(shù)據(jù)分流接入到所述邊緣接入點(diǎn)。
在本發(fā)明的一實(shí)施例中,當(dāng)用戶數(shù)據(jù)接入到所述邊緣接入點(diǎn)時(shí),所述用戶數(shù)據(jù)先從所述邊緣接入點(diǎn)的本地網(wǎng)絡(luò)接出到訪問目標(biāo),若所述邊緣接入點(diǎn)上部署有所述被動(dòng)網(wǎng)絡(luò)質(zhì)量偵測(cè)系統(tǒng),則所述被動(dòng)網(wǎng)絡(luò)質(zhì)量偵測(cè)系統(tǒng)實(shí)時(shí)分析用戶訪問過的數(shù)據(jù),判斷走所述邊緣接入點(diǎn)的本地網(wǎng)絡(luò)訪問目標(biāo)的網(wǎng)絡(luò)質(zhì)量,當(dāng)所述網(wǎng)絡(luò)質(zhì)量下降至所述預(yù)定閾值時(shí),將所述用戶數(shù)據(jù)分流接入到所述SDN網(wǎng)的所述核心網(wǎng)。
在本發(fā)明的一實(shí)施例中,所述核心接入點(diǎn)為多個(gè),且每一所述核心接入點(diǎn)上均部署有所述被動(dòng)網(wǎng)絡(luò)質(zhì)量偵測(cè)系統(tǒng);
其中,當(dāng)用戶數(shù)據(jù)接入到一所述核心接入點(diǎn)時(shí),所述用戶數(shù)據(jù)先從該核心接入點(diǎn)接出到訪問目標(biāo),所述被動(dòng)網(wǎng)絡(luò)質(zhì)量偵測(cè)系統(tǒng)實(shí)時(shí)分析用戶訪問過的數(shù)據(jù),判斷走該核心接入點(diǎn)的網(wǎng)絡(luò)質(zhì)量,若所述網(wǎng)絡(luò)質(zhì)量下降至所述預(yù)定閾值時(shí),則將所述用戶數(shù)據(jù)分流接入到另一所述核心接入點(diǎn)。
在本發(fā)明的一實(shí)施例中,其特征在于,所述被動(dòng)網(wǎng)絡(luò)質(zhì)量偵測(cè)系統(tǒng)是通過對(duì)至少一網(wǎng)絡(luò)參數(shù)的實(shí)時(shí)監(jiān)測(cè),并依據(jù)一人工智能算法來進(jìn)行所述網(wǎng)絡(luò)質(zhì)量的判斷。
在本發(fā)明的一實(shí)施例中,所述網(wǎng)絡(luò)參數(shù)包括RTT(Round Trip Time,往返時(shí)間)值、重傳率、丟包率、及抖動(dòng)中的至少一者。
為了實(shí)現(xiàn)上述目的,本發(fā)明還提供一種實(shí)現(xiàn)用戶數(shù)據(jù)分流的網(wǎng)絡(luò)系統(tǒng),其特點(diǎn)在于,所述網(wǎng)絡(luò)系統(tǒng)包括多個(gè)網(wǎng)絡(luò)接入點(diǎn),其中至少一所述網(wǎng)絡(luò)接入點(diǎn)上部署有一被動(dòng)網(wǎng)絡(luò)質(zhì)量偵測(cè)系統(tǒng);
其中,當(dāng)用戶數(shù)據(jù)經(jīng)過一所述網(wǎng)絡(luò)接入點(diǎn)時(shí),所述用戶數(shù)據(jù)先從該網(wǎng)絡(luò)接入點(diǎn)的本地網(wǎng)絡(luò)接出到訪問目標(biāo),若該網(wǎng)絡(luò)接入點(diǎn)上部署有所述被動(dòng)網(wǎng)絡(luò)質(zhì)量偵測(cè)系統(tǒng),則所述被動(dòng)網(wǎng)絡(luò)質(zhì)量偵測(cè)系統(tǒng)實(shí)時(shí)分析用戶訪問過的數(shù)據(jù),判斷走該網(wǎng)絡(luò)接入點(diǎn)的本地網(wǎng)絡(luò)訪問目標(biāo)的網(wǎng)絡(luò)質(zhì)量,若所述網(wǎng)絡(luò)質(zhì)量下降至一預(yù)定閾值時(shí),則將所述用戶數(shù)據(jù)分流接入到位于上一層網(wǎng)絡(luò)的另一網(wǎng)絡(luò)接入點(diǎn)。
在本發(fā)明的另一實(shí)施例中,所述網(wǎng)絡(luò)系統(tǒng)為基于SDN網(wǎng)的網(wǎng)絡(luò)系統(tǒng),其 網(wǎng)絡(luò)接入點(diǎn)包括邊緣接入點(diǎn)和核心接入點(diǎn);其中,所述用戶端的接入點(diǎn)位于底層網(wǎng)絡(luò)的接入設(shè)備,所述邊緣接入點(diǎn)位于所述SDN網(wǎng)的邊緣網(wǎng)并與所述用戶端的接入點(diǎn)網(wǎng)絡(luò)連接,所述核心接入點(diǎn)位于所述SDN網(wǎng)的核心網(wǎng)并與所述邊緣接入點(diǎn)網(wǎng)絡(luò)連接;其中,所述被動(dòng)網(wǎng)絡(luò)質(zhì)量偵測(cè)系統(tǒng)是部署在所述用戶端的接入點(diǎn)、所述邊緣接入點(diǎn)及所述核心接入點(diǎn)中的至少一者上。
在本發(fā)明的另一實(shí)施例中,當(dāng)走所述用戶端的接入點(diǎn)的本地網(wǎng)絡(luò)訪問目標(biāo)的網(wǎng)絡(luò)質(zhì)量下降至所述設(shè)定閾值時(shí),所述用戶數(shù)據(jù)是分流接入到所述SDN網(wǎng)的所述邊緣接入點(diǎn);當(dāng)走所述邊緣接入點(diǎn)的本地網(wǎng)絡(luò)訪問目標(biāo)的網(wǎng)絡(luò)質(zhì)量下降至所述設(shè)定閾值時(shí),所述用戶數(shù)據(jù)是分流接入到所述SDN網(wǎng)的核心網(wǎng)的所述核心接入點(diǎn)。
通過本發(fā)明,可以通過對(duì)底層網(wǎng)絡(luò)的數(shù)據(jù)傳輸監(jiān)測(cè)來判斷上層應(yīng)用的通信質(zhì)量。并且可以通過對(duì)底層網(wǎng)絡(luò)的基本數(shù)據(jù)的實(shí)時(shí)監(jiān)測(cè)來對(duì)網(wǎng)絡(luò)質(zhì)量進(jìn)行判斷,并根據(jù)判斷結(jié)果對(duì)用戶數(shù)據(jù)做出調(diào)整,從而實(shí)現(xiàn)用戶數(shù)據(jù)的智能分流。
附圖說明
為讓本發(fā)明的上述和其他目的、特征、優(yōu)點(diǎn)與實(shí)施例能更明顯易懂,所附附圖的說明如下:
圖1是本發(fā)明的實(shí)現(xiàn)用戶數(shù)據(jù)分流的網(wǎng)絡(luò)系統(tǒng)的示意圖;
圖2是本發(fā)明的實(shí)現(xiàn)用戶數(shù)據(jù)分流的方法的示意圖。
具體實(shí)施方式
下文是舉實(shí)施例配合所附附圖作詳細(xì)說明,但所提供的實(shí)施例并非用以限制本發(fā)明所涵蓋的范圍。
如圖1所示,本發(fā)明的實(shí)現(xiàn)用戶數(shù)據(jù)分流的網(wǎng)絡(luò)系統(tǒng),例如為基于SDN網(wǎng)的網(wǎng)絡(luò)系統(tǒng),其包括有多個(gè)網(wǎng)絡(luò)接入點(diǎn),例如包括位于底層網(wǎng)絡(luò)的用戶端的接入點(diǎn)(即圖中所示的接入設(shè)備)及位于上層網(wǎng)絡(luò)(即應(yīng)用層)的SDN網(wǎng)的接入點(diǎn)。其中,所述SDN網(wǎng)的接入點(diǎn)包含邊緣接入點(diǎn)和核心接入點(diǎn)(圖中未示),所述邊緣接入點(diǎn)是位于所述SDN網(wǎng)的邊緣網(wǎng)上并與所述用戶端的接入點(diǎn)網(wǎng)絡(luò)連接,所述核心接入點(diǎn)是位于所述SDN網(wǎng)的核心網(wǎng)上并與所述邊緣接入點(diǎn)網(wǎng)絡(luò)連接。其中,所述核心接入點(diǎn)可為多個(gè)。
在本發(fā)明中,用戶通過接入設(shè)備可接入SDN網(wǎng)。用戶數(shù)據(jù)可以通過用戶本地網(wǎng)絡(luò)(用戶本地運(yùn)營(yíng)商網(wǎng)絡(luò))接出到訪問目標(biāo)A,或者通過SDN網(wǎng)的邊緣接入點(diǎn)本地網(wǎng)絡(luò)接出到訪問目標(biāo)A,或者通過SDN核心網(wǎng)的核心接入點(diǎn)接出到訪問目標(biāo)A。
本發(fā)明特別的是,在所述用戶端的接入點(diǎn)、所述邊緣接入點(diǎn)及所述核心接入點(diǎn)中的至少一者上可以設(shè)置一被動(dòng)網(wǎng)絡(luò)質(zhì)量偵測(cè)系統(tǒng),用以實(shí)時(shí)分析用戶訪問過的數(shù)據(jù)以及進(jìn)行網(wǎng)絡(luò)質(zhì)量判斷,以便根據(jù)判斷結(jié)果將用戶數(shù)據(jù)分流至位于上一層網(wǎng)絡(luò)的另一網(wǎng)絡(luò)接入點(diǎn),從而實(shí)現(xiàn)了用戶數(shù)據(jù)的智能分流。
在本發(fā)明中,所述被動(dòng)網(wǎng)絡(luò)質(zhì)量偵測(cè)系統(tǒng)是通過對(duì)至少一網(wǎng)絡(luò)參數(shù)的實(shí)時(shí)監(jiān)測(cè),并依據(jù)一人工智能算法來進(jìn)行網(wǎng)絡(luò)質(zhì)量的判斷。其中,所述網(wǎng)絡(luò)參數(shù)例如可包括RTT(Round Trip Time,往返時(shí)間)值、重傳率、丟包率、及抖動(dòng)等網(wǎng)絡(luò)參數(shù)中的至少一者。當(dāng)網(wǎng)絡(luò)質(zhì)量下降至一預(yù)定閾值,即可認(rèn)為網(wǎng)絡(luò)質(zhì)量為“不好”或“差”。舉例來說,可以在TCP情況下,依據(jù)重發(fā)包判斷網(wǎng)絡(luò)質(zhì)量是否下降;或者,在UDP情況下,依據(jù)發(fā)包的速度判斷網(wǎng)絡(luò)質(zhì)量是否下降;或者,在TCP情況下,依據(jù)RTT值判斷訪問目標(biāo)是否可達(dá)等。當(dāng)然,可以理解的是,本發(fā)明中進(jìn)行網(wǎng)絡(luò)質(zhì)量的判斷方法并不局限于基于上述幾種網(wǎng)絡(luò)參數(shù)來進(jìn)行判斷,本發(fā)明可以實(shí)時(shí)地被動(dòng)地偵測(cè)網(wǎng)絡(luò)的所有指標(biāo),并依據(jù)這些指標(biāo)中的至少一個(gè)或多個(gè)指標(biāo)來進(jìn)行網(wǎng)絡(luò)質(zhì)量的綜合判斷。
如圖2所示,本發(fā)明的實(shí)現(xiàn)用戶數(shù)據(jù)分流的方法包括:
在一網(wǎng)絡(luò)接入點(diǎn)上部署一被動(dòng)網(wǎng)絡(luò)質(zhì)量偵測(cè)系統(tǒng);
當(dāng)用戶數(shù)據(jù)經(jīng)過該網(wǎng)絡(luò)接入點(diǎn)時(shí),所述用戶數(shù)據(jù)先從該網(wǎng)絡(luò)接入點(diǎn)的本地網(wǎng)絡(luò)接出到訪問目標(biāo),且所述被動(dòng)網(wǎng)絡(luò)質(zhì)量偵測(cè)系統(tǒng)實(shí)時(shí)分析用戶訪問過的數(shù)據(jù),判斷走該網(wǎng)絡(luò)接入點(diǎn)的本地網(wǎng)絡(luò)訪問目標(biāo)的網(wǎng)絡(luò)質(zhì)量,當(dāng)所述網(wǎng)絡(luò)質(zhì)量下降至一預(yù)定閾值時(shí),將所述用戶數(shù)據(jù)分流接入到位于上一層網(wǎng)絡(luò)的另一網(wǎng)絡(luò)接入點(diǎn)。
具體地,結(jié)合參考圖1,以在用戶端的接入點(diǎn)(即接入設(shè)備)及SDN網(wǎng)的邊緣接入點(diǎn)上部署了被動(dòng)網(wǎng)絡(luò)質(zhì)量偵測(cè)系統(tǒng)為例,詳細(xì)說明本發(fā)明一較佳的實(shí)現(xiàn)用戶數(shù)據(jù)分流的方法,其主要包括:
1.用戶數(shù)據(jù)經(jīng)過接入設(shè)備;
2.用戶數(shù)據(jù)首先通過用戶本地網(wǎng)絡(luò)接出到目標(biāo)A;
3.通過部署在所述接入設(shè)備上的被動(dòng)網(wǎng)絡(luò)質(zhì)量偵測(cè)系統(tǒng)進(jìn)行網(wǎng)絡(luò)質(zhì)量判斷,若走用戶本地網(wǎng)絡(luò)訪問目標(biāo)不可達(dá)或訪問質(zhì)量差,則用戶數(shù)據(jù)分流接入SDN網(wǎng),即接入到SDN網(wǎng)的邊緣接入點(diǎn);
4.接入到SDN網(wǎng)的用戶數(shù)據(jù),首先從邊緣接入點(diǎn)本地網(wǎng)絡(luò)接出到目標(biāo)A;
5.通過部署在所述邊緣接入點(diǎn)上的被動(dòng)網(wǎng)絡(luò)質(zhì)量偵測(cè)系統(tǒng)進(jìn)行網(wǎng)絡(luò)質(zhì)量判斷,若走邊緣接入點(diǎn)本地網(wǎng)絡(luò)訪問目標(biāo)不可達(dá)或訪問質(zhì)量差,則用戶數(shù)據(jù)分流接入SDN核心網(wǎng),以通過SDN核心網(wǎng)進(jìn)行調(diào)度和優(yōu)化。
由上述實(shí)施例可知,當(dāng)走所述用戶端的接入點(diǎn)的本地網(wǎng)絡(luò)訪問目標(biāo)不可達(dá)或數(shù)據(jù)的訪問質(zhì)量差時(shí),所述用戶數(shù)據(jù)可以分流接入到所述SDN網(wǎng)的所述邊緣接入點(diǎn);當(dāng)走所述邊緣接入點(diǎn)的本地網(wǎng)絡(luò)訪問目標(biāo)不可達(dá)或數(shù)據(jù)的訪問質(zhì)量差時(shí),所述用戶數(shù)據(jù)可以分流接入到所述SDN網(wǎng)的核心網(wǎng),例如接入到SDN網(wǎng)的核心接入點(diǎn)。據(jù)此,即可在用戶端及SDN網(wǎng)的接入點(diǎn)實(shí)現(xiàn)用戶數(shù)據(jù)的智能分流。
而在另一實(shí)施例中,還可以在所述SDN核心網(wǎng)的多個(gè)核心接入點(diǎn)上也部署被動(dòng)網(wǎng)絡(luò)質(zhì)量偵測(cè)系統(tǒng)。這樣,當(dāng)用戶數(shù)據(jù)接入到其中一核心接入點(diǎn)時(shí),所述用戶數(shù)據(jù)可以先從該核心接入點(diǎn)接出到訪問目標(biāo),且所述被動(dòng)網(wǎng)絡(luò)質(zhì)量偵測(cè)系統(tǒng)分析用戶訪問過的數(shù)據(jù),判斷走該核心接入點(diǎn)的數(shù)據(jù)的訪問質(zhì)量,若數(shù)據(jù)的訪問質(zhì)量差,則將所述用戶數(shù)據(jù)分流接入到另一核心接入點(diǎn)。如此,即可依次將用戶數(shù)據(jù)從其它核心接入點(diǎn)接出,直至滿足訪問要求。
可以理解的是,在其它實(shí)施例中,也可以僅在用戶端的接入點(diǎn)或僅在SDN網(wǎng)的邊緣接入點(diǎn)或僅在SDN網(wǎng)的核心網(wǎng)的核心接入點(diǎn)中部署所述被動(dòng)網(wǎng)絡(luò)質(zhì)量偵測(cè)系統(tǒng),這些并不作為對(duì)本發(fā)明的限制。
如此,通過本發(fā)明,即可依據(jù)最底層的數(shù)據(jù)傳輸監(jiān)測(cè)來判斷上層應(yīng)用的通信質(zhì)量。本發(fā)明依據(jù)一個(gè)旁路的被動(dòng)網(wǎng)絡(luò)質(zhì)量偵測(cè)系統(tǒng)來進(jìn)行實(shí)時(shí)分析網(wǎng)絡(luò)質(zhì)量并作出調(diào)整,進(jìn)而實(shí)現(xiàn)用戶數(shù)據(jù)的智能分流。
另外,本發(fā)明的實(shí)現(xiàn)用戶數(shù)據(jù)分流的方法并不局限于應(yīng)用于SDN網(wǎng)絡(luò),其也可以適用于其它類型的網(wǎng)絡(luò)系統(tǒng)的網(wǎng)絡(luò)接入點(diǎn)中。
雖然本發(fā)明已以實(shí)施方式揭露如上,然其并非用以限定本發(fā)明,任何熟悉此技藝者,在不脫離本發(fā)明的精神和范圍內(nèi),當(dāng)可作各種的更動(dòng)與潤(rùn)飾,因此本發(fā)明的保護(hù)范圍當(dāng)視所附的權(quán)利要求書所界定的范圍為準(zhǔn)。