麻豆精品无码国产在线播放,国产亚洲精品成人AA片新蒲金,国模无码大尺度一区二区三区,神马免费午夜福利剧场

一種基于C段IP的快速尋址調(diào)度方法與流程

文檔序號:12495090閱讀:385來源:國知局

本發(fā)明涉計算機網(wǎng)絡(luò)技術(shù)領(lǐng)域,具體涉及一種基于C段IP的快速尋址調(diào)度方法。



背景技術(shù):

傳統(tǒng)的基于ip的調(diào)度系統(tǒng),需要根據(jù)ip找到相關(guān)的地域、運營商信息,然后根據(jù)地域、運營商信息進行系統(tǒng)的調(diào)度。

如ip段:1.2.3.0-1.2.16.0屬于某個地域、某個運營商,那么當(dāng)需要找一個ip對應(yīng)的信息時,需要從已知的信息里,逐個判斷ip是否在這個范圍之內(nèi),最終匹配到相應(yīng)的信息,返回結(jié)果,因此查詢一個ip對應(yīng)的結(jié)果,需要查找非常多次才能匹配到信息。



技術(shù)實現(xiàn)要素:

本發(fā)明的目的是針對現(xiàn)有技術(shù)中的不足,提供一種基于C段IP的快速尋址調(diào)度方法,極大提高ip對應(yīng)信息的查詢效率。

為實現(xiàn)上述目的,本發(fā)明公開了如下技術(shù)方案:

一種基于C段IP的快速尋址調(diào)度方法,包括如下步驟:

S1根據(jù)ip段的C段對應(yīng)的地域、運營商進行整理和分類;

S2通過2個字節(jié)的一個短整形數(shù)描述,定義為地域信息;

S3將ip段的C段對應(yīng)的信息存儲在內(nèi)存中;

S4快速通過A*256*256+B*256+C得出上述信息所存儲的內(nèi)存區(qū)域,從而得到運營商和地域的信息,其中,A表示A段IP,B表示B段IP,C表示C段IP;

S5地域信息中,通過IP和已有服務(wù)器的地域信息相減,數(shù)值越小代表距離越近,進而判斷IP所在位置的信息。

進一步的,定義地域信息規(guī)則如下:前13位表示區(qū)域,后3位表示運營商,13位區(qū)域表示里,第一位代表國外/國內(nèi),第2-3位表示大區(qū),第4-6位表示省,第7-8位表示省內(nèi)區(qū)域,第9-11位表示城市,第12-13位表示縣區(qū)。

本發(fā)明公開的一種基于C段IP的快速尋址調(diào)度方法,具有以下有益效果:

本發(fā)明能夠快速找到一個IP對應(yīng)的地域信息和運營商信息,并通過IP對應(yīng)的地域信息相減快速得出兩個IP之間的距離,從而實現(xiàn)快速尋址調(diào)度。

具體實施方式

下面將對本發(fā)明實施例中的技術(shù)方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例。基于本發(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。

本發(fā)明的核心是提供一種基于C段IP的快速尋址調(diào)度方法,極大提高ip對應(yīng)信息的查詢效率。

一種基于C段IP的快速尋址調(diào)度方法,包括如下步驟:

S1根據(jù)ip段的C段對應(yīng)的地域、運營商進行整理和分類;

S2通過2個字節(jié)的一個短整形數(shù)描述,定義為地域信息;

S3將ip段的C段對應(yīng)的信息存儲在內(nèi)存中;

S4快速通過A*256*256+B*256+C得出上述信息所存儲的內(nèi)存區(qū)域,從而得到運營商和地域的信息,其中,A表示A段IP,B表示B段IP,C表示C段IP;

S5地域信息中,通過IP和已有服務(wù)器的地域信息相減,數(shù)值越小代表距離越近,進而判斷IP所在位置的信息。

本發(fā)明的一種實施例中,定義地域信息規(guī)則如下:前13位表示區(qū)域,后3位表示運營商,13位區(qū)域表示里,第一位代表國外/國內(nèi),第2-3位表示大區(qū),如華東、華南,第4-6位表示省,第7-8位表示省內(nèi)區(qū)域,如粵東、粵北,第9-11位表示城市,第12-13位表示縣區(qū)。

相比背景技術(shù)中介紹的內(nèi)容,本發(fā)明改進了通過IP找到相關(guān)地域、運營商信息的效率,大大提高系統(tǒng)的性能。

本發(fā)明的實現(xiàn)原理基于以下假設(shè):絕大部分的IP在C段(ip表示為:A.B.C.D,第三段的ip稱為C段)范圍內(nèi),地域和運營商信息是相同的,如1.2..3.X網(wǎng)段就屬于某個地域、運營商,在實際應(yīng)用中,只有非常少的IP段存在一個C段有多個地域信息,且地域信息也是相近的,且基于本方案還可以擴展到更小的分段。

那么基于這個假設(shè),可以得出所有可能的地域個數(shù)是有限的,是:256*256*256個。每個地域信息可以按照要求進行一些大致的分類,如本發(fā)明中通過2個字節(jié)的一個短整形數(shù)描述,那么整個信息只需要32M空間進行存儲,完全可以放到內(nèi)存里,由于按照C段來劃分的IP段,因此存儲的信息的存儲位置,可以快速通過A*256*256+B*256+C得出,從而能非常高效地得到信息。上述方法可以自行通過服務(wù)器、或通過常用的服務(wù)器架構(gòu)實現(xiàn),可用于本地的IP信息查詢。

以上所述僅是本發(fā)明的優(yōu)選實施方式,而非對其限制;應(yīng)當(dāng)指出,盡管參照上述各實施例對本發(fā)明進行了詳細說明,本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解,其依然可以對上述各實施例所記載的技術(shù)方案進行修改,或?qū)ζ渲胁糠只蛘呷考夹g(shù)特征進行等同替換;而這些修改和替換,并不使相應(yīng)的技術(shù)方案的本質(zhì)脫離本發(fā)明各實施例技術(shù)方案的范圍。

當(dāng)前第1頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
主站蜘蛛池模板: 汉中市| 苏州市| 阳信县| 沐川县| 富蕴县| 铜梁县| 门头沟区| 丰顺县| 普兰店市| 泸水县| 承德县| 福建省| 云浮市| 永福县| 宽甸| 江都市| 汝州市| 新野县| 连江县| 鄂托克旗| 廊坊市| 若尔盖县| 洛隆县| 犍为县| 濉溪县| 榆树市| 三穗县| 焦作市| 大兴区| 太白县| 门源| 道孚县| 伊川县| 吴堡县| 沁水县| 梁平县| 吉水县| 宝鸡市| 兴和县| 洪湖市| 玛多县|