數(shù)據(jù)傳輸處理方法和裝置的制造方法
【技術領域】
[0001] 本發(fā)明涉及網(wǎng)絡通信技術領域,尤其是涉及一種數(shù)據(jù)傳輸處理方法和裝置。
【背景技術】
[0002] 目前,互聯(lián)網(wǎng)主要是基于IP地址進行信息傳輸處理的。數(shù)據(jù)傳輸處理時,傳輸處 理器根據(jù)IP數(shù)據(jù)包的目的地址查找傳輸處理表,獲得轉發(fā)出口或下一跳地址,進而將數(shù)據(jù) 包有效的傳送到目的站點。
[0003] 但是,越來越多的網(wǎng)絡終端用戶具有高動態(tài)移動性,這使得網(wǎng)絡拓撲頻繁的發(fā)生 變化,進而使網(wǎng)絡中的各個終端的IP頻繁切換,從而破壞了已有的傳輸處理信息。而傳輸 處理信息不能隨網(wǎng)絡拓撲的變化實時更新,就會導致數(shù)據(jù)在傳輸處理中的丟失,影響傳輸 處理服務質量。
【發(fā)明內容】
[0004] 本發(fā)明提供一種數(shù)據(jù)傳輸處理方法和裝置,用以克服現(xiàn)有技術中傳輸處理信息不 能隨網(wǎng)絡拓撲的變化實時更新,導致的數(shù)據(jù)在傳輸處理中丟失的問題。
[0005] 本發(fā)明提供了一種數(shù)據(jù)傳輸處理方法,包括:
[0006] 接收用于源節(jié)點與目的節(jié)點之間進行通信交互的數(shù)據(jù)傳輸請求,所述數(shù)據(jù)傳輸請 求中包括:待傳輸?shù)臄?shù)據(jù)包和目的IP地址;
[0007] 根據(jù)所述目的IP地址查詢預先存儲的IP地址范圍與節(jié)點名稱的映射關系表,確 定與所述目的IP地址對應的目的節(jié)點名稱,以便根據(jù)所述目的節(jié)點名稱完成所述通信交 互。
[0008] 本發(fā)明提供了一種數(shù)據(jù)傳輸處理裝置,包括:
[0009] 接收模塊,用于接收用于源節(jié)點與目的節(jié)點之間進行通信交互的數(shù)據(jù)傳輸請求, 所述數(shù)據(jù)傳輸請求中包括:待傳輸?shù)臄?shù)據(jù)包和目的IP地址;
[0010] 處理模塊,用于根據(jù)所述目的IP地址查詢預先存儲的IP地址范圍與節(jié)點名稱的 映射關系表,確定與所述目的IP地址對應的目的節(jié)點名稱,以便根據(jù)所述目的節(jié)點名稱完 成所述通信交互。
[0011] 本發(fā)明提供的數(shù)據(jù)傳輸處理方法和裝置,數(shù)據(jù)傳輸處理裝置在收到待傳輸?shù)臄?shù)據(jù) 包后,根據(jù)目的節(jié)點IP地址獲得目的節(jié)點的名稱,之后根據(jù)目的節(jié)點名稱完成通信交互, 由于待傳輸?shù)臄?shù)據(jù)包指定了目的節(jié)點名稱,這樣使得在數(shù)據(jù)傳輸處理的過程中即使目的節(jié) 點的IP進行了更新,待傳輸?shù)臄?shù)據(jù)包也能準確到達目的節(jié)點名稱對應的目的節(jié)點,從而避 免了數(shù)據(jù)丟失,提高了傳輸處理服務質量,改善了用戶體驗。
【附圖說明】
[0012] 圖1為本發(fā)明提供的數(shù)據(jù)傳輸處理方法實施例一的流程圖;
[0013] 圖2為本發(fā)明提供的數(shù)據(jù)傳輸處理方法實施例二的示意圖。
[0014] 圖3為本發(fā)明提供的數(shù)據(jù)傳輸處理方法實施例三的流程圖;
[0015] 圖4為本發(fā)明提供的數(shù)據(jù)傳輸處理裝置實施例一的結構示意圖;
[0016] 圖5為本發(fā)明提供的數(shù)據(jù)傳輸處理裝置實施例二的結構示意圖。
【具體實施方式】
[0017] 圖1為本發(fā)明提供的數(shù)據(jù)傳輸處理方法實施例一的流程示意圖。如圖1所示,該 數(shù)據(jù)傳輸處理方法包括:
[0018] S100,接收用于源節(jié)點與目的節(jié)點之間進行通信交互的數(shù)據(jù)傳輸請求,所述數(shù)據(jù) 傳輸請求中包括:待傳輸?shù)臄?shù)據(jù)包和目的IP地址。
[0019] 本實施例提供的數(shù)據(jù)傳輸處理方法的執(zhí)行主體為本發(fā)明提供的數(shù)據(jù)傳輸處理裝 置。該數(shù)據(jù)傳輸處理裝置可以是現(xiàn)有IP網(wǎng)絡中的路由器,或者是一種具有現(xiàn)在IP網(wǎng)絡中 的路由器的功能的傳輸處理裝置,本發(fā)明對此不做限定。
[0020] 該數(shù)據(jù)傳輸處理請求可以是終端發(fā)送的,也可以是網(wǎng)絡中的其它數(shù)據(jù)傳輸處理裝 置轉發(fā)的。
[0021] 具體的,若數(shù)據(jù)傳輸處理裝置接收到一個數(shù)據(jù)傳輸處理請求后,通過判斷發(fā)現(xiàn)目 的IP地址并未在自己處理的范圍內,則可將該數(shù)據(jù)傳輸請求轉發(fā)給目的IP地址所在的數(shù) 據(jù)傳輸處理裝置,由目的IP地址所在的數(shù)據(jù)傳輸處理裝置對該數(shù)據(jù)傳輸請求進行處理。
[0022] S110,根據(jù)所述目的IP地址查詢預先存儲的IP地址范圍與節(jié)點名稱的映射關系 表,確定與所述目的IP地址對應的目的節(jié)點名稱,以便根據(jù)所述目的節(jié)點名稱完成所述通 信交互。
[0023] 本實施例中,數(shù)據(jù)傳輸處理裝置保存有該裝置傳輸處理范圍內不同的IP地址范 圍與節(jié)點名稱的映射關系表。舉例來說,若該數(shù)據(jù)傳輸處理裝置傳輸處理范圍包括IP1~ IP10,該數(shù)據(jù)傳輸處理裝置可以定義在IP1~IP5范圍內的節(jié)點名稱為a,IP6~IP8范圍 內的節(jié)點名稱為b,IP9~IP10范圍內的節(jié)點名稱為c。
[0024] 需要說明的是,不同的數(shù)據(jù)傳輸處理裝置對該裝置范圍內的IP范圍進行劃分的 規(guī)則可以相同,也可以不同,且相同的數(shù)據(jù)傳輸處理裝置在不同的時刻對該裝置范圍內的 IP范圍進行劃分的規(guī)則可以相同,也可以不同。另外,不同的數(shù)據(jù)傳輸處理裝置對相同的節(jié) 點的命名規(guī)則可以相同也可以不同。本實施例對此不做限定。
[0025] 舉例來說,圖2為本發(fā)明提供的數(shù)據(jù)傳輸處理方法實施例二的示意圖。如圖2所 示,在數(shù)據(jù)傳輸處理裝置1、數(shù)據(jù)傳輸處理裝置2和數(shù)據(jù)傳輸處理裝置3中都保存有IP地址 范圍與節(jié)點名稱的映射關系表,其中,移動節(jié)點B在數(shù)據(jù)傳輸處理裝置1和數(shù)據(jù)傳輸處理裝 置2中的名稱都是"m",在數(shù)據(jù)傳輸裝置3中的名稱為"2",即數(shù)據(jù)傳輸裝置3與數(shù)據(jù)傳輸 裝置1或2的命名規(guī)則不同。在源節(jié)點A與目的節(jié)點B通信的過程中,當目的節(jié)點B在數(shù) 據(jù)傳輸處理裝置1的路由范圍內時,數(shù)據(jù)傳輸處理裝置1收到A發(fā)送的數(shù)據(jù)傳輸請求后,通 過查詢本地存儲的IP地址范圍和節(jié)點名稱的映射關系表后,即可確定目的節(jié)點的名稱為 "m",之后即可將待傳輸數(shù)據(jù)包發(fā)送給節(jié)點"m",即節(jié)點B。若目的節(jié)點B在一段時間后移動 到了數(shù)據(jù)傳輸處理裝置2的路由范圍內,此時數(shù)據(jù)傳輸處理裝置1通過目的IP確定目的節(jié) 點在數(shù)據(jù)傳輸處理裝置2所在的路由范圍內,則將輸出傳輸處理請求發(fā)送給數(shù)據(jù)傳輸處理 裝置2,之后數(shù)據(jù)傳輸處理裝置2通過查詢本地存儲的IP地址范圍和節(jié)點名稱的映射關系 表后,即可確定目的節(jié)點的名稱為"m",之后即可將待傳輸數(shù)據(jù)包發(fā)送給節(jié)點"m",即節(jié)點B。相似的過程,當目的節(jié)點B移動到數(shù)據(jù)傳輸處理裝置3所在的路由范圍內時,數(shù)據(jù)傳輸 處理請求經(jīng)過數(shù)據(jù)傳輸處理裝置1和2被轉發(fā)給數(shù)據(jù)傳輸處理裝置3,之后數(shù)據(jù)傳輸處理裝 置3將待傳輸數(shù)據(jù)包發(fā)送給節(jié)點"2",即節(jié)點B。
[0026] 通過上述數(shù)據(jù)傳輸處理方法,各個數(shù)據(jù)傳輸處理裝置根據(jù)名字直接將待傳輸數(shù)據(jù) 包傳輸?shù)较鄳W(wǎng)絡節(jié)點上,而無須顧及相應網(wǎng)絡節(jié)點是否在與該節(jié)點名稱對應的IP地址 范圍內進行了IP地址切換,這樣可在網(wǎng)絡節(jié)點IP地址頻繁切換時,避免了待傳輸數(shù)據(jù)包丟 失。
[0027] 另外,本發(fā)明各實施例中的IP地址范圍可以是一個連續(xù)的范圍,也可以是幾個不 連續(xù)的IP地址或IP范圍的集合。本發(fā)明對此不做限定。
[0028] 具體的,數(shù)據(jù)傳輸處理裝置在確定目的節(jié)點名稱后,為該節(jié)點傳輸處理數(shù)據(jù)時,指 定該數(shù)據(jù)包發(fā)送給與該名稱對應的節(jié)點,這樣使得在傳輸處理的過程中即使節(jié)點的IP進 行了更新,由于該數(shù)據(jù)包指定了目的節(jié)點名稱,該數(shù)據(jù)包也能準確到達目的節(jié)點名稱對應 的目的節(jié)點,從而避免了數(shù)據(jù)丟失。舉例來說,若名稱為a