一種網(wǎng)際協(xié)議地址的調(diào)度方法、裝置和系統(tǒng)的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及通信技術(shù)領(lǐng)域,具體涉及一種網(wǎng)際協(xié)議(IP,Internet Protocol)地址的調(diào)度方法、裝置和系統(tǒng)。
【背景技術(shù)】
[0002]網(wǎng)際協(xié)議(IP,Internet Protocol)地址庫,也稱為IP庫,主要用于存儲大量的IP地址(簡稱IP),以供用戶進行查詢,以及訪問網(wǎng)絡(luò)時使用。
[0003]當前對IP庫的整理和歸納,一般是以運營商和行政區(qū)域的劃分作為基本維度進行的,通常是由維護人員為IP庫中的每一個IP或者IP段標記出其所屬的行政區(qū)域和運營商。在進行用戶識別和IP地址調(diào)度時,首先根據(jù)用戶IP所屬行政區(qū)域的地理位置和其要訪問的服務(wù)器集合所屬行政區(qū)域的地理位置,來計算出一個大致的地理距離,然后再依此來評判用戶訪問質(zhì)量的優(yōu)劣,并作為用戶調(diào)度的指標;其中,只能將同一行政區(qū)劃中的IP作為一個整體進行識別和調(diào)度。
[0004]在對現(xiàn)有技術(shù)的研宄和實踐過程中,本發(fā)明的發(fā)明人發(fā)現(xiàn),在現(xiàn)有技術(shù)中,由于運營商網(wǎng)絡(luò)的拓撲結(jié)構(gòu)并不完全符合地理距離關(guān)系,所以同一行政區(qū)域內(nèi)的IP在訪問外界服務(wù)時的質(zhì)量并不一致,同時,即使用戶和所訪問的服務(wù)器按照IP庫計算出的地理位置較近,用戶的訪問質(zhì)量也未必就是較優(yōu)的,也就是說,現(xiàn)有技術(shù)的調(diào)度不夠靈活準確,影響網(wǎng)絡(luò)訪問質(zhì)量,而且,處理效率也不高。
【發(fā)明內(nèi)容】
[0005]本發(fā)明實施例提供一種IP地址的調(diào)度方法、裝置和系統(tǒng),可以提高調(diào)度的靈活性和準確性,提高網(wǎng)絡(luò)訪問質(zhì)量和處理效率。
[0006]本發(fā)明實施例提供一種IP地址的調(diào)度方法,包括:
[0007]接收用戶終端的訪問請求,所述訪問請求攜帶用戶終端的IP地址;
[0008]根據(jù)所述訪問請求從預(yù)置的IP地址庫中獲取所述用戶終端的IP地址對應(yīng)的服務(wù)器信息,所述IP地址庫根據(jù)訪問質(zhì)量建立而成;
[0009]根據(jù)所述服務(wù)器信息確定目標服務(wù)器;
[0010]將所述用戶終端調(diào)度到所述目標服務(wù)器上。
[0011]相應(yīng)的,本發(fā)明實施例還提供一種IP地址的調(diào)度裝置,包括接收單元、第一獲取單元、確定單元和調(diào)度單元,如下:
[0012]接收單元,用于接收單元,用于接收用戶終端的訪問請求,所述訪問請求攜帶用戶終端的IP地址;
[0013]第一獲取單元,用于根據(jù)所述訪問請求從預(yù)置的IP地址庫中獲取所述用戶終端的IP地址對應(yīng)的服務(wù)器信息,所述IP地址庫根據(jù)訪問質(zhì)量建立而成;
[0014]確定單元,用于根據(jù)所述服務(wù)器信息確定目標服務(wù)器;
[0015]調(diào)度單元,用于將所述用戶終端調(diào)度到所述目標服務(wù)器上。
[0016]此外,本發(fā)明實施例還提供一種IP地址的調(diào)度系統(tǒng),包括本發(fā)明實施例提供的任一種IP地址的調(diào)度裝置。
[0017]本發(fā)明實施例主要根據(jù)訪問質(zhì)量來建立IP地址庫,然后,在接收到用戶終端的訪問請求時,根據(jù)該訪問請求中從IP地址庫中獲取與該用戶終端的IP地址對應(yīng)的服務(wù)器信息,根據(jù)該服務(wù)器信息確定目標服務(wù)器,并將用戶終端調(diào)度到該目標服務(wù)器上。由于該方案的IP地址庫是根據(jù)訪問質(zhì)量建立而成的,因此,可以很容易地將用戶終端調(diào)度到具有最優(yōu)訪問質(zhì)量的服務(wù)器上,而并不只拘于在該用戶終端所屬行政區(qū)域?qū)?yīng)的服務(wù)器群中選擇,大大提高了調(diào)度的靈活性和準確性,提高網(wǎng)絡(luò)訪問質(zhì)量;而且,由于該方案的IP地址庫并不是依據(jù)行政區(qū)域來劃分歸納的,所以,在為用戶終端查詢IP地址庫時,也無需確認用戶終端所屬的行政區(qū)域,可以提高處理效率,即,該方案可以不僅可以提高調(diào)度的靈活性和準確性,提尚網(wǎng)絡(luò)訪冋質(zhì)量,而且,可以提尚處理效率。
【附圖說明】
[0018]為了更清楚地說明本發(fā)明實施例中的技術(shù)方案,下面將對實施例描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領(lǐng)域技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0019]圖1a是本發(fā)明實施例提供IP地址的調(diào)度系統(tǒng)的場景示意圖;
[0020]圖1b是本發(fā)明實施例提供的IP地址的調(diào)度方法的流程圖;
[0021]圖2a是本發(fā)明實施例提供的IP地址的調(diào)度方法中的IP地址庫的建立流程圖;
[0022]圖2b是本發(fā)明實施例提供的IP地址的調(diào)度方法中的調(diào)度流程圖;
[0023]圖3a是本發(fā)明實施例提供的IP地址的調(diào)度裝置的結(jié)構(gòu)示意圖;
[0024]圖3b是本發(fā)明實施例提供的IP地址的調(diào)度裝置的另一結(jié)構(gòu)示意圖;
[0025]圖4是本發(fā)明實施例提供的服務(wù)器的結(jié)構(gòu)示意圖。
【具體實施方式】
[0026]下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領(lǐng)域技術(shù)人員在沒有作出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。
[0027]本發(fā)明實施例提供一種IP地址的調(diào)度方法、裝置和系統(tǒng)。
[0028]如圖1a所示,該IP地址的調(diào)度系統(tǒng)可以包括IP地址的調(diào)度裝置,其中,該IP地址的調(diào)度裝置可以集成在網(wǎng)絡(luò)設(shè)備,如IP地址調(diào)度服務(wù)器或網(wǎng)關(guān)等設(shè)備中,此外,該調(diào)度系統(tǒng)還可以包括用戶終端、以及用戶終端需要訪問的服務(wù)器如業(yè)務(wù)服務(wù)器等設(shè)備。
[0029]其中,IP地址的調(diào)度裝置可以接收用戶終端的訪問請求,并根據(jù)該訪問請求從預(yù)置的IP地址庫中獲取該用戶終端的IP地址對應(yīng)的服務(wù)器信息,其中,IP地址庫根據(jù)訪問質(zhì)量建立而成,根據(jù)該服務(wù)器信息確定目標服務(wù)器,將該用戶終端調(diào)度到該目標服務(wù)器上,比如,參見圖la,若IP地址的調(diào)度裝置確定服務(wù)器A為目標服務(wù)器,則將該用戶終端調(diào)度到服務(wù)器A上。
[0030]其中,IP地址庫可以通過采集網(wǎng)絡(luò)中各個用戶終端訪問服務(wù)器的訪問質(zhì)量信息并進行分析處理后,建立而成。以下將分別進行詳細說明。
[0031]實施例一、
[0032]本實施例將從IP地址的調(diào)度裝置的角度進行描述,該IP地址的調(diào)度裝置具體可以集成在網(wǎng)絡(luò)設(shè)備,如IP地址調(diào)度服務(wù)器或網(wǎng)關(guān)等設(shè)備中。
[0033]一種IP地址的調(diào)度方法,包括:接收用戶終端的訪問請求,根據(jù)該訪問請求從預(yù)置的IP地址庫中獲取該用戶終端的IP地址對應(yīng)的服務(wù)器信息,其中,IP地址庫根據(jù)訪問質(zhì)量建立而成,根據(jù)該服務(wù)器信息確定目標服務(wù)器,將該用戶終端調(diào)度到該目標服務(wù)器上。
[0034]如圖1b所示,該IP地址的調(diào)度方法的具體流程可以如下:
[0035]101、接收用戶終端的訪問請求,其中,該訪問請求攜帶該用戶終端的IP地址。
[0036]102、根據(jù)該訪問請求從預(yù)置的IP地址庫中獲取該用戶終端的IP地址對應(yīng)的服務(wù)器信息。
[0037]其中,該IP地址庫可以根據(jù)訪問質(zhì)量建立而成,所謂訪問質(zhì)量,指的是網(wǎng)絡(luò)中各個用戶終端訪問服務(wù)器的訪問質(zhì)量。即該IP地址的調(diào)度方法還可以包括:
[0038]建立IP地址庫,例如,具體可以如下:
[0039](I)采集用戶終端到服務(wù)器的訪問質(zhì)量信息。
[0040]其中,該訪問質(zhì)量信息可以包括用戶終端的IP地址、服務(wù)器的IP地址、訪問質(zhì)量和訪問次數(shù)等信息。
[0041]例如,如果網(wǎng)絡(luò)中存在用戶終端A、用戶終端B和用戶終端C,以及服務(wù)器A和服務(wù)器B,則此時可以采集用戶終端A到服務(wù)器A的訪問質(zhì)量信息、用戶終端A到服務(wù)器B的訪問質(zhì)量信息、用戶終端B到服務(wù)器A的訪問質(zhì)量信息、用戶終端B到服務(wù)器B的服務(wù)質(zhì)量信息、用戶終端C到服務(wù)器A的訪問質(zhì)量信息、以及用戶終端C到服務(wù)器B的訪問質(zhì)量信息,依次類推,采集網(wǎng)絡(luò)中其他用戶終端到各個服務(wù)器的訪問質(zhì)量信息。
[0042]其中,采集到的每個訪問質(zhì)量信息中包括所采集的用戶終端的IP地址、其所訪問的服務(wù)器的IP地址、訪問質(zhì)量和訪問次數(shù)等信息,比如,以用戶終端A到服務(wù)器A的訪問質(zhì)量信息為例,則其訪問質(zhì)量信息包括用戶終端A的IP地址、服務(wù)器A的IP地址、用戶終端A到服務(wù)器A的訪問質(zhì)量和用戶終端A訪問服務(wù)器A的次數(shù)等信息。
[0043](2)根據(jù)采集到的訪問質(zhì)量信息建立IP地址庫,例如,具體可以如下:
[0044]a、按照用戶終端的IP地址對該訪問質(zhì)量信息進行分類。
[0045]例如,網(wǎng)絡(luò)中存在用戶終端A、用戶終端B和用戶終端C,其中,用戶終端A的IP地址為“0.0.0.1”,用戶終端B的IP地址為“0.0.0.2”,用戶終端C的IP地址為“0.0.0.3”,則可以根據(jù)將IP地址為“0.0.0.1”的訪問質(zhì)量信息歸為一類,稱為甲類;將IP地址為“0.0.0.2”的訪問質(zhì)量信息歸為一類,稱為乙類;以及將IP地址為“0.0.0.3”的訪問質(zhì)量信息歸為一類,稱為丙類,等等。
[0046]b、對每一類中具有相同服務(wù)器的IP地址的條目進行合并,并根據(jù)訪問質(zhì)量和訪問次數(shù)計算合并后每一條目的平均訪問質(zhì)量。
[0047]例如,以甲類(即用戶終端A的IP地址“0.0.0.1”所屬的類)為例,若每條訪問質(zhì)量信息的格式為{用戶終端的IP地址,服務(wù)器的IP地址,單次訪問的訪問質(zhì)量,訪問次數(shù)},如下:
[0048]{0.0.0.1,1.0.0.1,8,2};
[0049]{0.0.0.1,1.0.0.2,2,1};
[0050]{0.0.0.1,1.0.0.1,7,2};
[0051]{0.0.0.1,1.0.0.1,9,4};
[0052]{0.0.0.1,1.0.0.1,8,2};
[0053]{0.0.0.1,1.0.0.2,4,1}。
[0054]則將具有相同服務(wù)器的IP地址的條目合