移動(dòng)核心網(wǎng)用戶數(shù)據(jù)的上下行判斷和分流方法及系統(tǒng)的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及數(shù)據(jù)通信領(lǐng)域,尤其涉及一種移動(dòng)核心網(wǎng)用戶數(shù)據(jù)的上下行判斷和分流方法及系統(tǒng)。
【背景技術(shù)】
[0002]如圖1A所示,由于移動(dòng)核心網(wǎng)涉及的網(wǎng)絡(luò)網(wǎng)元較多,導(dǎo)致網(wǎng)元間的連接線路較多。而且如移動(dòng)性管理實(shí)體(Mobility Management Entity,MME)與演進(jìn)型基站(Evolved NodeB,eNodeB)和服務(wù)網(wǎng)關(guān)(Serving Gateway,S-GW)等部分網(wǎng)元之間的數(shù)據(jù)流量較低,S卩負(fù)載較低。所以在實(shí)際的網(wǎng)絡(luò)應(yīng)用中,移動(dòng)核心網(wǎng)的用戶110的用戶數(shù)據(jù)(如用戶上網(wǎng)數(shù)據(jù))在進(jìn)入分流設(shè)備130前,一般先經(jīng)過匯聚設(shè)備120進(jìn)行用戶數(shù)據(jù)的匯聚,然后再通過匯集設(shè)備120將用戶數(shù)據(jù)轉(zhuǎn)發(fā)給分流設(shè)備130。這就產(chǎn)生如下問題:
[0003]—方面,由于用戶數(shù)據(jù)經(jīng)過了匯聚設(shè)備120的匯聚,導(dǎo)致無法從匯聚設(shè)備120和分流設(shè)備130的輸入和/或輸出端口,直接判斷出用戶數(shù)據(jù)的上下行信息。
[0004]另一方面,由于接入?yún)R聚設(shè)備120和分流設(shè)備130的線路較多,如果使用人工配置用戶數(shù)據(jù)的上下行信息,不但增加了額外的工作量,而且在電路進(jìn)行變更時(shí),不易于用戶數(shù)據(jù)的上下行信息維護(hù),且容易出現(xiàn)諸如配置錯(cuò)誤等各種錯(cuò)誤,從而直接導(dǎo)致用戶數(shù)據(jù)的上下行類型判斷錯(cuò)誤。
【發(fā)明內(nèi)容】
[0005]有鑒于此,第一方面,本發(fā)明提供一種移動(dòng)核心網(wǎng)用戶數(shù)據(jù)的上下行判斷方法及系統(tǒng),可通過解析用戶數(shù)據(jù)的報(bào)文信息,動(dòng)態(tài)構(gòu)建地址池,從而快捷地判斷出用戶數(shù)據(jù)的上下行信息。
[0006]本發(fā)明實(shí)施例提供的一種移動(dòng)核心網(wǎng)用戶數(shù)據(jù)的上下行判斷方法,包括:
[0007]創(chuàng)建地址池,得到當(dāng)前地址池;
[0008]接收和解析用戶數(shù)據(jù),獲得所述用戶數(shù)據(jù)的信令類型、隧道外層的目的IP地址、和所述隧道的上下行方向信息;
[0009]根據(jù)所述信令類型,將所述目的IP地址和所述上下行方向信息,更新到所述當(dāng)前地址池,得到更新地址池;
[0010]根據(jù)所述目的IP地址和所述更新地址池,判斷所述用戶數(shù)據(jù)的上下行。
[0011]本發(fā)明實(shí)施例還對(duì)應(yīng)提供的一種移動(dòng)核心網(wǎng)用戶數(shù)據(jù)的上下行判斷系統(tǒng),包括:
[0012]地址池創(chuàng)建模塊,用于創(chuàng)建地址池,得到當(dāng)前地址池;
[0013]用戶數(shù)據(jù)接收模塊,用于接收和解析用戶數(shù)據(jù),獲得所述用戶數(shù)據(jù)的信令類型、隧道外層的目的IP地址、和所述隧道的上下行方向信息;
[0014]地址池更新模塊,用于根據(jù)所述信令類型,將所述目的IP地址和所述上下行方向信息,更新到所述當(dāng)前地址池,得到更新地址池;
[0015]上下行判斷模塊,用于根據(jù)所述目的IP地址和所述更新地址池,判斷所述用戶數(shù)據(jù)的上下行。
[0016]基于第一方面,對(duì)于分流設(shè)備130而言,其最基本的功能便是保證用戶數(shù)據(jù)的“同源同宿”,即同一個(gè)用戶的數(shù)據(jù)到達(dá)同一個(gè)后端分析設(shè)備,并且還要求能夠方便地將該用戶的上行數(shù)據(jù)和下行數(shù)據(jù)分開進(jìn)行分析。
[0017]針對(duì)移動(dòng)核心網(wǎng)而言,可以保證用戶數(shù)據(jù)“同源同宿”的分流方法有很多。例如,可以使用用戶國(guó)際移動(dòng)用戶識(shí)別碼(Internat1nal Mobile Subscriber Identificat1nNumber,IMSI)進(jìn)行分流;也可以使用用戶的移動(dòng)臺(tái)識(shí)別號(hào)(Mobile SubscriberInternat1nal ISDN/PSTN number,MSI SDN),即用戶的手機(jī)號(hào)進(jìn)行分流;還可以使用用戶的網(wǎng)際協(xié)議地址(Internet Protocol Address,IP地址)進(jìn)行分流。其中較為簡(jiǎn)單、效果較好的便是使用用戶的IP地址進(jìn)行分流。
[0018]有鑒于此,第二方面,本發(fā)明還提供一種移動(dòng)核心網(wǎng)用戶數(shù)據(jù)的分流方法及系統(tǒng),通過上述第一方面的移動(dòng)核心網(wǎng)用戶數(shù)據(jù)的上下行判斷方法及系統(tǒng),對(duì)用戶數(shù)據(jù)進(jìn)行上下行判斷獲得上下行判斷結(jié)果,根據(jù)用戶數(shù)據(jù)中的上行數(shù)據(jù)源IP地址、下行數(shù)據(jù)目的IP地址,和判斷結(jié)果,對(duì)用戶數(shù)據(jù)分流,保證用戶數(shù)據(jù)的“同源同宿”。
[0019]本發(fā)明實(shí)施例提供的一種移動(dòng)核心網(wǎng)用戶數(shù)據(jù)的分流方法,包括:
[0020]接收用戶數(shù)據(jù),解析所述用戶數(shù)據(jù),得到所述用戶數(shù)據(jù)的用戶IP地址;
[0021]根據(jù)上述判斷方法,獲得所述用戶數(shù)據(jù)的上下行判斷結(jié)果;
[0022]將所述上下行判斷結(jié)果,標(biāo)記到所述用戶數(shù)據(jù)中,得到所述用戶數(shù)據(jù)的上下行標(biāo)簽;
[0023]根據(jù)所述用戶IP地址和所述上下行標(biāo)簽,對(duì)所述用戶數(shù)據(jù)分流。
[0024]本發(fā)明實(shí)施例還對(duì)應(yīng)提供的一種移動(dòng)核心網(wǎng)用戶數(shù)據(jù)的分流系統(tǒng),包括:
[0025]用戶數(shù)據(jù)接收模塊,用于接收用戶數(shù)據(jù),解析所述用戶數(shù)據(jù),得到所述用戶數(shù)據(jù)的用戶IP地址;
[0026]上下行判斷結(jié)果獲得模塊,用于根據(jù)上述判斷系統(tǒng),獲得所述用戶數(shù)據(jù)的上下行判斷結(jié)果;
[0027]用戶數(shù)據(jù)報(bào)文標(biāo)記模塊,將所述上下行判斷結(jié)果,標(biāo)記到所述用戶數(shù)據(jù)中,得到所述用戶數(shù)據(jù)的上下行標(biāo)簽;以及
[0028]用戶數(shù)據(jù)分流模塊,用于根據(jù)所述用戶IP地址和所述標(biāo)簽,對(duì)所述用戶數(shù)據(jù)分流。
[0029]本發(fā)明提供的技術(shù)方案帶來的有益效果:
[0030]在本技術(shù)方案中,通過創(chuàng)建地址池,獲得當(dāng)前地址池,接收并解析用戶數(shù)據(jù),獲得用戶數(shù)據(jù)的信令類型和隧道消息,根據(jù)信令類型和隧道消息更新當(dāng)前地址池,得到更新地址池,根據(jù)隧道消息中的目的IP地址和更新地址池,判斷用戶數(shù)據(jù)的上下行。該移動(dòng)核心網(wǎng)用戶數(shù)據(jù)的上下行判斷方法,可以通過用戶數(shù)據(jù)的隧道外層的目的IP地址和動(dòng)態(tài)創(chuàng)建的地址池,快捷地判斷出用戶數(shù)據(jù)的上下行信息。
[0031]同理,通過將上述判斷方法獲得的用戶數(shù)據(jù)上下行的判斷結(jié)果,標(biāo)記到接收的用戶數(shù)據(jù)中,得到用戶數(shù)據(jù)的上下行標(biāo)簽,根據(jù)用戶數(shù)據(jù)中的用戶IP地址和上下行標(biāo)簽,對(duì)接收到的用戶數(shù)據(jù)分流。該移動(dòng)核心網(wǎng)用戶數(shù)據(jù)的分流方法,可以通過解析用戶數(shù)據(jù)中的用戶IP地址和用戶數(shù)據(jù)的上下行標(biāo)簽,快捷地對(duì)用戶數(shù)據(jù)進(jìn)行上下行分流。
【附圖說明】
[0032]圖1A是相關(guān)技術(shù)中移動(dòng)核心網(wǎng)用戶數(shù)據(jù)通過匯聚設(shè)備進(jìn)行匯聚的示意圖;
[0033]圖1B是本發(fā)明實(shí)施例一提供的移動(dòng)核心網(wǎng)用戶數(shù)據(jù)的上下行判斷方法的流程示意圖;
[0034]圖2是本發(fā)明實(shí)施例二提供的另一種移動(dòng)核心網(wǎng)用戶數(shù)據(jù)的上下行判斷方法的流程不意圖;
[0035]圖3A是本發(fā)明實(shí)施例三提供的移動(dòng)核心網(wǎng)用戶數(shù)據(jù)的分流方法的流程示意圖;
[0036]圖3B是本發(fā)明實(shí)施例提供的用戶數(shù)據(jù)在分流設(shè)備分流的示意圖;
[0037]圖4是本發(fā)明實(shí)施例四提供的移動(dòng)核心網(wǎng)用戶數(shù)據(jù)的上下行判斷系統(tǒng)的架構(gòu)示意圖;
[0038]圖5是本發(fā)明實(shí)施例五提供的另一種移動(dòng)核心網(wǎng)用戶數(shù)據(jù)的上下行判斷系統(tǒng)的架構(gòu)示意圖;
[0039]圖6是本發(fā)明實(shí)施例六提供的移動(dòng)核心網(wǎng)用戶數(shù)據(jù)的分流系統(tǒng)的架構(gòu)示意圖;
[0040]圖7是本發(fā)明實(shí)施例提供的在LTE移動(dòng)核心網(wǎng)中的一種具體應(yīng)用舉例的示意圖。
【具體實(shí)施方式】
[0041]下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,可以理解的是,此處所描述的具體實(shí)施例僅用于解釋本發(fā)明,而非對(duì)本發(fā)明的限定。另外,為了便于描述,附圖中僅示出了與本發(fā)明相關(guān)的部分而非全部?jī)?nèi)容。
[0042]實(shí)施例一
[0043]參見圖1B,本實(shí)施例的方案可以應(yīng)用在需要對(duì)用戶數(shù)據(jù)的上下行進(jìn)行判斷的情景,可以由圖1A所示的匯聚設(shè)備120和/或分流設(shè)備130等來執(zhí)行,具體可以由配置在匯聚設(shè)備120和/或分流設(shè)備130上的軟件和/或硬件負(fù)責(zé)實(shí)施。移動(dòng)核心網(wǎng)用戶數(shù)據(jù)的上下行判斷方法包括如下步驟:
[0044]SI 10:創(chuàng)建地址池,得到當(dāng)前地址池。
[0045]示例性的,為了獲得用戶數(shù)據(jù)的上下行信息,可以在本地或云端某處創(chuàng)建地址池,獲得當(dāng)前地址池。在相關(guān)技術(shù)中,地址池的創(chuàng)建方式有很多,如僅創(chuàng)建一個(gè)地址池,同時(shí)存儲(chǔ)用戶數(shù)據(jù)的信令報(bào)文的隧道的IP地址信息、和IP地址信息相對(duì)應(yīng)的上下行方向信息。也可以同時(shí)創(chuàng)建多個(gè)地址池,比如,分別單獨(dú)創(chuàng)建一個(gè)上行地址池和下行地址池,上行地址池用于存儲(chǔ)上行方向的目的IP,下行地址池用于存儲(chǔ)下行方向的目的IP。
[0046]需要說明的是,本實(shí)施例對(duì)地址池的創(chuàng)建方式不做任何限定,但本發(fā)明實(shí)施例二提供了本步驟的可選的實(shí)施方式。
[0047]S120:接收和解析用戶數(shù)據(jù),獲得