專利名稱:受控?cái)?shù)據(jù)網(wǎng)絡(luò)的差錯(cuò)恢復(fù)的制作方法
背景技術(shù):
本發(fā)明涉及能在固定網(wǎng)絡(luò)和移動(dòng)網(wǎng)絡(luò),例如GPRS主干網(wǎng)絡(luò)和W-CDMA主干網(wǎng)絡(luò)中進(jìn)行傳輸?shù)姆椒ê驮O(shè)備。
在分組交換網(wǎng)絡(luò)系統(tǒng)中,一種名叫滑動(dòng)窗口的機(jī)制被用于對(duì)數(shù)據(jù)鏈接上的分組流量進(jìn)行控制。隨著每個(gè)分組被傳輸,窗口上沿UWE增加一。相近的,隨著每一個(gè)分組被確認(rèn),窗口下沿LWE增加一/確認(rèn)的分組。當(dāng)UWE和LWE之間的差異與發(fā)送窗口的大小相等時(shí),新分組的發(fā)送將被停止。然后發(fā)送節(jié)點(diǎn)重新嘗試向相同的接收節(jié)點(diǎn)發(fā)送這些已被發(fā)送但未被確認(rèn)的分組。發(fā)送節(jié)點(diǎn)是一個(gè)分組數(shù)據(jù)傳輸節(jié)點(diǎn),它可以產(chǎn)生分組并轉(zhuǎn)發(fā)其它節(jié)點(diǎn)生成的分組。然后,如果接收節(jié)點(diǎn)正確接收到被重發(fā)的分組,它可以判定接收到的分組是一個(gè)有效的傳輸分組,還是在這個(gè)只有兩個(gè)節(jié)點(diǎn)的簡(jiǎn)單情況中的一個(gè)復(fù)本。判定通常是通過(guò)將接收到分組的序列號(hào)與已成功傳遞的分組的序列號(hào)相比較來(lái)完成的。一般來(lái)說(shuō),序列號(hào)是由發(fā)送節(jié)點(diǎn)插入到每個(gè)分組中的。
當(dāng)接收節(jié)點(diǎn)“失效”一段時(shí)間時(shí),現(xiàn)有解決方案將會(huì)出現(xiàn)一個(gè)問(wèn)題。在真實(shí)的活動(dòng)環(huán)境中,由于一個(gè)網(wǎng)元故障會(huì)導(dǎo)致好幾種網(wǎng)絡(luò)故障發(fā)生或是數(shù)據(jù)傳輸單元停止作業(yè)。當(dāng)這些發(fā)生時(shí),分組向同一節(jié)點(diǎn)的重發(fā)同樣也會(huì)失敗。然后發(fā)送節(jié)點(diǎn)為傳輸重新選擇路由,并將這個(gè)(或這些)分組發(fā)向另一個(gè)節(jié)點(diǎn),經(jīng)由該節(jié)點(diǎn)它可以將分組發(fā)送到終端系統(tǒng)中。然而,很有可能第一節(jié)點(diǎn)接收到這個(gè)(或這些)分組并在故障之前已將它(它們)向前發(fā)送。發(fā)送節(jié)點(diǎn)不知道何時(shí)發(fā)生故障。發(fā)送節(jié)點(diǎn)并不知道故障是在分組第一次被發(fā)送時(shí),還是分組被接收時(shí)發(fā)生,以及是否僅僅是響應(yīng)(確認(rèn))被丟失。因此,復(fù)本被發(fā)送給終端系統(tǒng)。終端系統(tǒng)必須對(duì)每個(gè)它所接收到的分組是否是復(fù)本進(jìn)行檢查,舉個(gè)例子,以此來(lái)避免向顧客開(kāi)出兩次帳單。一種解決該問(wèn)題的可行方法是不發(fā)送復(fù)本,但是那樣的話,重要的信息可能會(huì)丟失。
相同的問(wèn)題也會(huì)在使用幀、分組或其它任何可重發(fā)單元的系統(tǒng)中遇到。一個(gè)幀通常包括一個(gè)與協(xié)議相關(guān)的報(bào)頭和有效負(fù)載數(shù)據(jù)。空幀是沒(méi)有有效負(fù)載數(shù)據(jù)的幀。
本發(fā)明是以指示一個(gè)單元可能是一個(gè)被重發(fā)的其它單元的復(fù)本為基礎(chǔ)的,因?yàn)闆](méi)有從它被發(fā)送到的實(shí)體中接收到響應(yīng)。
本發(fā)明的優(yōu)點(diǎn)在于指示了可能復(fù)本,這樣系統(tǒng)可以使用不同于其它單元的方法來(lái)對(duì)這些單元進(jìn)行處理。例如,終端系統(tǒng)或其它某個(gè)系統(tǒng)并不需要檢查每一個(gè)單元,來(lái)了解它是否是一個(gè)復(fù)本。這使得系統(tǒng)中的負(fù)載得以最小化。
在本發(fā)明的一個(gè)實(shí)施例中,還指示了發(fā)送實(shí)體。這個(gè)實(shí)施例的優(yōu)點(diǎn)在于有可能使用同一接收實(shí)體作為用于不同發(fā)送實(shí)體的中間存儲(chǔ)器,因?yàn)閱卧梢酝ㄟ^(guò)發(fā)送單元標(biāo)識(shí)和序列號(hào)而被加以識(shí)別。因此,它們不會(huì)與其它在接收實(shí)體和網(wǎng)絡(luò)操作中具有相同序列號(hào)的單元混淆。更大的一個(gè)優(yōu)點(diǎn)是網(wǎng)絡(luò)維護(hù)不需要保證兩個(gè)發(fā)送實(shí)體沒(méi)有使用與中間存儲(chǔ)器相同的接收實(shí)體。
在本發(fā)明的一個(gè)實(shí)施例中,僅僅在發(fā)送方已經(jīng)給出了發(fā)送指令之后,被指示是可能復(fù)本的單元才被從第二實(shí)體向前發(fā)送。在給出指令之前,發(fā)送方已經(jīng)檢查了第一實(shí)體是否已獲得分組。該實(shí)施例的優(yōu)點(diǎn)在于復(fù)本單元不會(huì)徒勞無(wú)功的在網(wǎng)上被發(fā)送,這使得網(wǎng)絡(luò)負(fù)載得以最小化。該實(shí)施例的另一個(gè)優(yōu)點(diǎn)在于不會(huì)因?yàn)榘l(fā)送節(jié)點(diǎn)和接收實(shí)體間的通信故障,而有獲取單元復(fù)本的風(fēng)險(xiǎn)。除此之外,這個(gè)實(shí)施例的另一個(gè)優(yōu)點(diǎn)是可以避免邊沿區(qū)域中交叉校驗(yàn)復(fù)本所造成的負(fù)載(例如在記帳系統(tǒng)中已經(jīng)變化了一個(gè)月)。
在本發(fā)明的一個(gè)實(shí)施例中,僅僅當(dāng)接收單元已被指示可能是一個(gè)復(fù)本時(shí),才在終端系統(tǒng)中對(duì)接收單元是復(fù)本的可能性進(jìn)行檢查。該實(shí)施例的優(yōu)點(diǎn)在于對(duì)復(fù)本的檢測(cè)不會(huì)徒勞無(wú)功,并能使終端系統(tǒng)更為簡(jiǎn)單。此外,單元是以有可能重新建立其順序這樣一種方式到達(dá)接收端的。
發(fā)明的詳細(xì)描述本發(fā)明既適用于固定通信系統(tǒng)又適用于移動(dòng)通信系統(tǒng)。本發(fā)明特別適于在泛歐數(shù)字移動(dòng)通信系統(tǒng)GSM(全球移動(dòng)通信系統(tǒng))的通用分組無(wú)線業(yè)務(wù)(GPRS)的執(zhí)行中使用,或是對(duì)應(yīng)于移動(dòng)通信系統(tǒng),例如DCS1800和PCS(個(gè)人通信系統(tǒng))而被使用。本發(fā)明同樣適用于第三代移動(dòng)通信系統(tǒng),例如通用移動(dòng)通信系統(tǒng)(UMTS)以及后來(lái)被重新命名為IMT-2000(國(guó)際移動(dòng)通信2000)的未來(lái)公眾陸地移動(dòng)通信系統(tǒng)(FPLMTS),它目前正被開(kāi)發(fā)。本發(fā)明可被用于例如當(dāng)幀也被重新發(fā)送到目標(biāo)網(wǎng)絡(luò)實(shí)體時(shí)的切換中。
本發(fā)明可以在現(xiàn)有網(wǎng)絡(luò)節(jié)點(diǎn)中執(zhí)行。它們都具有處理器和存儲(chǔ)器,通過(guò)這些,下面所要描述的發(fā)明的功能得以執(zhí)行。在一些實(shí)施例中,可能需要一些附加的存儲(chǔ)器。下面所要描述的功能可能是在一個(gè)網(wǎng)元中,或是其中一些在一個(gè)元素中而其它則在其它的元素中,而不管它們?cè)诒挥糜谡f(shuō)明本發(fā)明的實(shí)例中是如何定位的。傳輸節(jié)點(diǎn)也被叫做中間節(jié)點(diǎn)。由于在例如
圖1到4中所描述的發(fā)送可能是信息的內(nèi)部交換,所以節(jié)點(diǎn)也被叫做實(shí)體。這里所使用的術(shù)語(yǔ)“節(jié)點(diǎn)”應(yīng)被理解為通常是指對(duì)單元進(jìn)行處理的任意網(wǎng)元或功能。
在接下來(lái)的描述中,為了清楚起見(jiàn),使用到了術(shù)語(yǔ)“分組”。術(shù)語(yǔ)“分組”應(yīng)該被理解為也是指其它任何的可重發(fā)單元,例如一個(gè)幀。幀被用于例如無(wú)線鏈路協(xié)議中。接下來(lái),為了清楚起見(jiàn),使用了兩個(gè)中間實(shí)體來(lái)對(duì)本發(fā)明加以描述,然而并不是要將本發(fā)明限制在這種解決方案中。甚至有可能在只有一個(gè)接收節(jié)點(diǎn),并且當(dāng)發(fā)送節(jié)點(diǎn)在具有足夠的存儲(chǔ)器時(shí)不能對(duì)可重傳單元重新選擇路由的系統(tǒng)中使用。然而,優(yōu)選實(shí)施例至少具有兩個(gè)可替換的方向,來(lái)發(fā)送這些來(lái)自發(fā)送節(jié)點(diǎn)的可重傳單元。
在接下來(lái)的描述中,為了清楚起見(jiàn),假定一個(gè)分組生成節(jié)點(diǎn)經(jīng)由第一節(jié)點(diǎn)試著向出口節(jié)點(diǎn)發(fā)送分組是困難的,但經(jīng)由第二節(jié)點(diǎn)則是沒(méi)有困難的。終端系統(tǒng),例如一個(gè)記帳系統(tǒng)在這里被描述為一個(gè)實(shí)體,盡管終端系統(tǒng)可能包括幾個(gè)不同的實(shí)體。對(duì)本發(fā)明來(lái)說(shuō)終端系統(tǒng)的結(jié)構(gòu)并不重要。為了清楚起見(jiàn),還有一點(diǎn)需要假定的是只有一個(gè)分組被發(fā)送。所屬領(lǐng)域技術(shù)人員知道如何對(duì)多個(gè)有可能是復(fù)本的分組進(jìn)行處理,也就是如何處理例如一個(gè)尺寸大于1的窗口。
圖1說(shuō)明了本發(fā)明第一優(yōu)選實(shí)施例中一個(gè)發(fā)送節(jié)點(diǎn)(實(shí)體)的功能。發(fā)送節(jié)點(diǎn)可以是一個(gè)分組生成節(jié)點(diǎn)(實(shí)體)或是一個(gè)發(fā)送更前分組的中間節(jié)點(diǎn)。在步驟101中,節(jié)點(diǎn)向?qū)嶓w1發(fā)送一個(gè)分組P1。實(shí)體1可以是主對(duì)等體。分組P1具有一個(gè)序列號(hào),通過(guò)該序列號(hào)它可以在一個(gè)窗口的大小內(nèi)被識(shí)別。窗口的大小必須小于最大序列號(hào),以此來(lái)正確識(shí)別分組(除非窗口大小為1)。在步驟102中節(jié)點(diǎn)發(fā)現(xiàn)沒(méi)有接收到響應(yīng)。在步驟103,它試著向?qū)嶓w1重新發(fā)送分組P1,但是失敗了。在另一個(gè)實(shí)施例中,在重發(fā)P1的步驟103之前,一個(gè)IPD被加入到分組P1中。IPD是一個(gè)表示分組P1的可能復(fù)本的標(biāo)志。重發(fā)在這里與一次重新嘗試發(fā)送具有相同的意思。在給定長(zhǎng)度的超時(shí)之后,重發(fā)被重復(fù)預(yù)定的次數(shù)。然后在步驟104中節(jié)點(diǎn)將分組P1的序列號(hào)PN和實(shí)體1存入它的存儲(chǔ)器中。這就是它如何知道發(fā)向哪兒的分組沒(méi)有接收到響應(yīng)的原因。然后,在步驟105中,節(jié)點(diǎn)從它的優(yōu)先級(jí)列表中選出一個(gè)實(shí)體,該實(shí)體的優(yōu)先級(jí)要小于但是接近實(shí)體1的優(yōu)先級(jí)。挑選意味著發(fā)送節(jié)點(diǎn)根據(jù)預(yù)定的規(guī)則選擇下一步它將要試圖發(fā)送到的下一實(shí)體(或是其地址)。在這里該實(shí)體為實(shí)體2。接著,在步驟106中節(jié)點(diǎn)將實(shí)體2存入它的存儲(chǔ)器中,這樣它就知道它首先試著向?qū)嶓w1發(fā)送分組P1,之后向?qū)嶓w2發(fā)送。然后在步驟107中它向分組中加入一個(gè)IPD。下一步,在步驟108中節(jié)點(diǎn)將分組P1發(fā)送到實(shí)體2,并在步驟109中接收一個(gè)來(lái)自該實(shí)體的肯定響應(yīng)。一個(gè)肯定響應(yīng)在這里意味著對(duì)分組P1的接收確認(rèn)。
如果沒(méi)有從實(shí)體2接收到肯定響應(yīng),則節(jié)點(diǎn)可以重復(fù)步驟105到109,直到接收到一個(gè)肯定響應(yīng)。一個(gè)肯定響應(yīng)意味著分組P1被成功接收。只要實(shí)體1是“失效”的,那么分組都可以經(jīng)由實(shí)體2發(fā)送。
然后在步驟110中,節(jié)點(diǎn)察覺(jué)到實(shí)體再一次“有效”并且分組又可以被發(fā)送給它。節(jié)點(diǎn)如何察覺(jué)到實(shí)體1是有效的將在以后結(jié)合附圖5的其它實(shí)例而被更為詳盡的描述。在步驟111中,節(jié)點(diǎn)在它的存儲(chǔ)器中檢查是否有被發(fā)向?qū)嶓w1的分組,該分組可能具有一個(gè)復(fù)本。也就是說(shuō),它檢測(cè)例如在其緩沖器中是否有分組是關(guān)于未經(jīng)確認(rèn)的分組的。如果沒(méi)有分組,則節(jié)點(diǎn)取決于配置經(jīng)由實(shí)體1或?qū)嶓w2發(fā)送新的分組而正常繼續(xù)。在這個(gè)實(shí)例中,服務(wù)節(jié)點(diǎn)發(fā)現(xiàn)分組P1可能是一個(gè)復(fù)本,并在步驟112向?qū)嶓w1發(fā)送一個(gè)測(cè)試分組。該測(cè)試分組是一個(gè)具有P1序列號(hào)的空分組。
在那之后,節(jié)點(diǎn)接收來(lái)自實(shí)體1的響應(yīng)并在步驟113中檢測(cè)響應(yīng)是否是確定。如果響應(yīng)是確定,則實(shí)體1沒(méi)有收到初始分組P1或沒(méi)有成功發(fā)送它。舉個(gè)例子,如果它是一個(gè)請(qǐng)求被接收到的消息,則響應(yīng)為確定。因此,在該節(jié)點(diǎn)沒(méi)有復(fù)本并且在步驟114中,節(jié)點(diǎn)向?qū)嶓w2發(fā)送一條指示實(shí)體2可以釋放分組P1的消息。換句話說(shuō),節(jié)點(diǎn)允許實(shí)體2向前發(fā)送分組P1。如果在步驟113中,響應(yīng)指示實(shí)體1已成功接收到了分組,那么在步驟115節(jié)點(diǎn)向?qū)嶓w2發(fā)送一條消息,指示實(shí)體2可以從它的存儲(chǔ)器中將分組P1刪除。一條注銷消息也可用于相同的目的。換句話說(shuō),節(jié)點(diǎn)2沒(méi)有被允許向前發(fā)送分組P1。分組P1是通過(guò)在步驟114或115中所發(fā)送消息的序列號(hào)而被識(shí)別的。也有可能使用到在步驟108、114和115中被發(fā)送消息中的實(shí)體1的標(biāo)識(shí)。指示響應(yīng)并非確定的消息可能是,舉例來(lái)說(shuō),一個(gè)已完成的請(qǐng)求。向?qū)嶓w1所作的新分組發(fā)送最好是在關(guān)于所有未被確認(rèn)的分組的指令已被發(fā)送之后再完成。
在其它一些實(shí)施例中,除在步驟104和105中完成存儲(chǔ),也可以使用緩沖,但那樣的話會(huì)存在由于故障而丟失信息的風(fēng)險(xiǎn)。
在其它一些實(shí)施例中,整個(gè)分組P1可在步驟104中被保存,并在步驟112中作為一個(gè)測(cè)試分組被發(fā)送。也可以只在實(shí)體2中保存分組,并且當(dāng)發(fā)送測(cè)試分組時(shí),發(fā)送節(jié)點(diǎn)首先要求實(shí)體2發(fā)送它的一份拷貝。在步驟114中發(fā)送的消息可能只允許釋放沒(méi)有被作為測(cè)試分組發(fā)送的分組,并且測(cè)試分組因其序列號(hào)不在釋放消息中而被刪除,這些都取決于在這些實(shí)施例中的應(yīng)用。
如果在步驟103中重發(fā)沒(méi)有失敗,那么更多的分組將被正常發(fā)送到實(shí)體1。
圖2說(shuō)明了第一優(yōu)選實(shí)施例中的分組接收實(shí)體的功能。接收實(shí)體被假定成一個(gè)中間實(shí)體。在步驟201中接收實(shí)體RE接收一個(gè)來(lái)自發(fā)送實(shí)體SE的分組P1。在步驟202中RE檢查分組P1中是否含有一個(gè)IPD(可能復(fù)本標(biāo)志)。如果有,則在步驟203中RE存儲(chǔ)分組P1,以等待來(lái)自SE的指令。它也可將分組P1與其從SE接收到的信息和/或第一實(shí)體的標(biāo)識(shí)(如果在被SE所指示時(shí))存儲(chǔ)在一起。在步驟204中,RE等待指令。在這個(gè)等待期間,它可以正常傳輸其它分組。在步驟205中,RE接收關(guān)于來(lái)自SE的分組P1的指令(它是通過(guò)例如序列號(hào)來(lái)識(shí)別分組P1的)。在步驟206中,它檢查是否指令表示刪除或注銷。如果它是一條刪除或注銷指令,則RE在步驟207中將分組P1從其存儲(chǔ)器中刪除。如果指令不是刪除/注銷,而是釋放,則在步驟208中RE正常向前發(fā)送分組P1。在第一優(yōu)選實(shí)施例中,分組P1仍然具有IPD,和被來(lái)自發(fā)送實(shí)體的指令所釋放的附加信息,以便于例如終端系統(tǒng)仍可檢查是否它已經(jīng)較早得到了它,但其它中間節(jié)點(diǎn)并不存儲(chǔ)它以等待指令,因?yàn)樗哂泻虸PD一起的該附加信息。在其它一些實(shí)施例中,RE可以將IPD從分組中分離出來(lái)。然后就不會(huì)作其它徒勞無(wú)功的復(fù)本檢查。在發(fā)送前使用最大存儲(chǔ)時(shí)間的實(shí)施例中,分組中具有IPD是有益的,因?yàn)榉纸M可以由于分組存儲(chǔ)時(shí)間達(dá)到了最大存儲(chǔ)時(shí)間而被釋放。
如果在步驟202中沒(méi)有IPD,則在步驟208中RE正常向前發(fā)送分組P1。
圖3說(shuō)明了本發(fā)明第二實(shí)施例中發(fā)送節(jié)點(diǎn)(實(shí)體)的功能。在步驟301中,節(jié)點(diǎn)向?qū)嶓w1發(fā)送一個(gè)分組P1。在步驟302中,節(jié)點(diǎn)發(fā)現(xiàn)沒(méi)有接收到響應(yīng)。然后在步驟303中,節(jié)點(diǎn)從它的地址列表中選出下一實(shí)體,即實(shí)體2的地址。然后在步驟304中它向分組P1中加入一個(gè)IPD(一個(gè)表示分組P1的可能復(fù)本的標(biāo)志),并在步驟305中將分組P1發(fā)送到實(shí)體2。在其它一些實(shí)施例中,步驟303可能與圖1中的步驟105相近,并且/或者在步驟302和303之間可以完成圖1中的步驟103。假定在步驟305之后將會(huì)接收到一個(gè)肯定確認(rèn)(響應(yīng))。如果沒(méi)有,那么重復(fù)步驟303到305,直到接收到一個(gè)肯定響應(yīng)。
在第二實(shí)施例中,分組P1被向前發(fā)送到中間實(shí)體(節(jié)點(diǎn)),直到它到達(dá)終端系統(tǒng)。圖4描述了本發(fā)明第二實(shí)施例中的終端系統(tǒng)的功能。在只有一個(gè)接收節(jié)點(diǎn)的實(shí)施例中,圖4中所描述的功能可以在其中執(zhí)行。當(dāng)使用到涉及本發(fā)明第一實(shí)施例的一個(gè)實(shí)施例的時(shí)候,在這里向前發(fā)送一個(gè)分組時(shí),接收實(shí)體并不移去IPD,終端系統(tǒng)并不需要如這里的圖4中所描述的那樣來(lái)運(yùn)行。
參考圖4,在步驟401中終端系統(tǒng)ES接收一個(gè)分組P1,并在步驟402中檢查分組P1中是否有一個(gè)IPD(可能復(fù)本標(biāo)志)。如果有,在步驟403中它對(duì)所有接收到的分組進(jìn)行搜索,以找出是否它已經(jīng)接收到了這個(gè)分組P1。如果ES在步驟404中發(fā)現(xiàn)分組P1是一個(gè)復(fù)本,那么它將在步驟405中刪除在步驟401中所接收的具有IPD的分組P1。如果ES在步驟404中發(fā)現(xiàn)它沒(méi)有接收過(guò)分組P1,換句話說(shuō),分組P1不是一個(gè)復(fù)本,那么在步驟406中它將保存分組P1或者至少保存足夠的信息,以便于需要的時(shí)候,來(lái)進(jìn)行復(fù)本檢查。然后它發(fā)送分組P1或它的信息,并根據(jù)取決于應(yīng)用的普通程序進(jìn)行更多的處理。如果在步驟402中沒(méi)有發(fā)現(xiàn)IPD,那么ES從步驟406繼續(xù)下去。
第一優(yōu)選實(shí)施例非常適于分組順序在終端系統(tǒng)中并不重要的應(yīng)用,就像記帳系統(tǒng)或是電子郵件。其優(yōu)點(diǎn)在于網(wǎng)絡(luò)沒(méi)有必要承受在整個(gè)網(wǎng)絡(luò)上發(fā)送復(fù)本的負(fù)載。第二優(yōu)選實(shí)施例也可用于分組順序比較重要的系統(tǒng),例如與靜止圖像或照片相關(guān)的內(nèi)容。
圖1、2、3和4中的步驟并沒(méi)有以絕對(duì)時(shí)序進(jìn)行陳述。上述步驟中的一些可以同時(shí)或按不同順序發(fā)生,或是跳過(guò)一些步驟,例如步驟110到115。同樣可以加入在圖中并未給出的步驟,例如圖1中的步驟109和110之間,新的分組可正常發(fā)送到實(shí)體2,而不將它們標(biāo)記為復(fù)本。同樣可以在圖2的步驟203之前檢查IPD是否包括關(guān)于分組是被來(lái)自發(fā)送實(shí)體的指令所釋放這樣的附加信息,如果有,處理從步驟208繼續(xù)下去,否則從步驟203繼續(xù)。另一種可能性是當(dāng)產(chǎn)生一個(gè)新實(shí)施例時(shí),將圖中的步驟組合起來(lái)。例如,可以在步驟406中通過(guò)取出IPD并向前發(fā)送分組而對(duì)分組作進(jìn)一步處理。指示分組是復(fù)本的可能性是必需的。該標(biāo)志可以通過(guò)例如將其加入到分組報(bào)頭或有效負(fù)載中,或是在使用文件協(xié)議時(shí)加入到文件名中來(lái)完成,或是發(fā)送一條指示接下來(lái)的分組是一個(gè)可能復(fù)本的消息來(lái)完成。該標(biāo)志也可以在其他幀中。還可以在被與單元一起發(fā)送的消息中標(biāo)示復(fù)本,例如“發(fā)送分組”意味著分組不是一個(gè)復(fù)本,而“發(fā)送有可能是被復(fù)制的分組”表示一個(gè)可能復(fù)本。該標(biāo)志甚至可以經(jīng)由另一個(gè)鏈路傳送。這個(gè)標(biāo)志如何被實(shí)現(xiàn)并不重要,根本的問(wèn)題是它被實(shí)現(xiàn)。消息可能包括比上面所述更多的信息。消息的名稱也可能與上面所陳述的那些不同,或者根據(jù)本發(fā)明的標(biāo)志或指令可能在與上面所列的那些不同的消息中發(fā)送。例如,“刪除”可以是“注銷”,或者IPD可以被叫做潛在/可能復(fù)本標(biāo)記MPD。
在上面,存儲(chǔ)意味著信息被存儲(chǔ),以便于它不會(huì)在例如重啟時(shí)丟失。換句話說(shuō),它被存儲(chǔ)到一個(gè)非易失存儲(chǔ)器中。信息可以被存儲(chǔ)在發(fā)送單元和/或與發(fā)送單元相連的其他任何活動(dòng)實(shí)體中。該實(shí)體可以是一個(gè)接收實(shí)體或是一個(gè)完全不同的實(shí)體。在上面,序列號(hào)被用于識(shí)別分組。其它的標(biāo)識(shí)也可以被使用。在一個(gè)優(yōu)選實(shí)施例中,當(dāng)發(fā)送單元指示一個(gè)可能復(fù)本時(shí),它還指示第一接收實(shí)體。通過(guò)這種方法,接收實(shí)體能夠知道它具有誰(shuí)的可能復(fù)本。這是非常有益的,因?yàn)橄嗤闹虚g實(shí)體可以存儲(chǔ)首先被發(fā)送到不同節(jié)點(diǎn)的可能復(fù)本,此外還能正確對(duì)它們進(jìn)行識(shí)別??梢灾甘景l(fā)送節(jié)點(diǎn)并將該信息用于識(shí)別的目的。
圖5說(shuō)明了根據(jù)本發(fā)明的一個(gè)系統(tǒng)的實(shí)例。為了清楚起見(jiàn),圖5中只有一個(gè)分組生成節(jié)點(diǎn)PGN1,盡管它可能具有多個(gè)PGN。在這個(gè)示范性實(shí)施例中,PGN1具有3條鏈路到分組接收節(jié)點(diǎn)PRN1的鏈路1,到分組接收節(jié)點(diǎn)PGN2的鏈路2和到分組接收節(jié)點(diǎn)PGN3的鏈路3。PGN1可以經(jīng)由所有的分組接收節(jié)點(diǎn)來(lái)向終端系統(tǒng)ES發(fā)送分組。分組接收節(jié)點(diǎn)是中間實(shí)體。分組被向前發(fā)送,直到它們到達(dá)終端系統(tǒng)ES。盡管沒(méi)有在圖5中說(shuō)明,但是舉個(gè)例子,在PRN1和ES之間可以有任意數(shù)目的PRN。如果圖5中所述系統(tǒng)是一個(gè)GPRS記帳系統(tǒng),那么PGN1可能是一個(gè)服務(wù)GPRS支持節(jié)點(diǎn)SGSN或GPRS網(wǎng)關(guān)支持節(jié)點(diǎn)GGSN,并且分組接收節(jié)點(diǎn)可能是一個(gè)具有計(jì)費(fèi)網(wǎng)關(guān)功能CGF的不同節(jié)點(diǎn)。因此它們也被叫做計(jì)費(fèi)網(wǎng)關(guān)節(jié)點(diǎn)。終端系統(tǒng)ES可以是一個(gè)記帳系統(tǒng)。具有一個(gè)計(jì)費(fèi)網(wǎng)關(guān)的GPRS記帳系統(tǒng)在芬蘭專利102232中被更為詳盡的進(jìn)行了描述。該專利在這里參考的被引入。
下面參考圖5,更為詳盡的描述一些替換的實(shí)例,所使用的縮略語(yǔ)有BS=記帳系統(tǒng)CDMA=碼分多址CDR=呼叫詳細(xì)記錄CGF=計(jì)費(fèi)網(wǎng)關(guān)功能IMSI=國(guó)際移動(dòng)用戶識(shí)別碼GPRS=通用分組無(wú)線業(yè)務(wù)NE=網(wǎng)元O&M=操作與維護(hù)PDP=分組數(shù)據(jù)協(xié)議
W-CDMA=寬帶CDMAPGN=分組生成節(jié)點(diǎn)PRN=分組接收節(jié)點(diǎn)ES=終端系統(tǒng)接下來(lái)的實(shí)例中應(yīng)用領(lǐng)域是這樣的環(huán)境,其中被從PGN發(fā)送到ES的分組精確的以初始順序到達(dá)并不重要,但該環(huán)境中即使在異常網(wǎng)絡(luò)鏈接故障情況或NE故障情況中,分組內(nèi)容也不會(huì)丟失,這是很有用的。例如,在基于分組數(shù)據(jù)的電信系統(tǒng)中收集記費(fèi)數(shù)據(jù)就是一個(gè)非常合適的應(yīng)用領(lǐng)域。這種環(huán)境的一個(gè)實(shí)例就是GPRS計(jì)費(fèi)。在GPRS中,SGSN和GGSN都是PGN,CGF是PRN并且BS是ES。每個(gè)在PGN和PRN之間被傳輸?shù)姆纸M都可能在分組幀中包含有一個(gè)或多個(gè)作為有效負(fù)載的CDR。
圖5是一個(gè)網(wǎng)元鏈路的結(jié)構(gòu)實(shí)例,其中PGN1經(jīng)由PRRN1、PRN2和PRN3中的一個(gè)向ES發(fā)送分組。在這里PRN1被假定為首選(優(yōu)先級(jí)1,被配置到其PRN地址列表中,作為嘗試分組發(fā)送的第一位置的PRN對(duì)等體名稱)。分組的流動(dòng)假定如下分組生成節(jié)點(diǎn)→分組接收節(jié)點(diǎn)→終端系統(tǒng)。
分組接收節(jié)點(diǎn)和終端系統(tǒng)中都具有用于分組的一個(gè)海量存儲(chǔ)器。
初始的假設(shè)如下-用于在PGN和PRN傳送分組的,通信軟件棧中最頂端的協(xié)議被假定為是一個(gè)請(qǐng)求-響應(yīng)類型的、基于消息的協(xié)議。
-根據(jù)每條來(lái)自分組生成節(jié)點(diǎn)的鏈路的分組發(fā)送窗口大小要小于最大序列號(hào)(它被允許返回0并根據(jù)每個(gè)分組而再次增加)。
-在大多數(shù)電信系統(tǒng)中,例如在這些實(shí)例中所給出的那些,海量存儲(chǔ)設(shè)備可以被假定成保持它們的信息,即使是當(dāng)網(wǎng)元由于軟件故障或因涉及業(yè)務(wù)負(fù)載的處理能力缺乏而停止作業(yè)時(shí)。
在這里的這些實(shí)施例中能夠被解決的問(wèn)題如下-被復(fù)制的信息(例如包含CDR的分組)在當(dāng)業(yè)務(wù)被重定向時(shí)可能會(huì)生成,并且分組生成節(jié)點(diǎn)并不是確切的知道被重定向的分組是否已被成功傳輸?shù)搅朔纸M接收節(jié)點(diǎn)1。
-網(wǎng)絡(luò)運(yùn)營(yíng)商受到它運(yùn)營(yíng)所在國(guó)家的法律和行政機(jī)構(gòu)的管理。運(yùn)營(yíng)商由官方進(jìn)行審計(jì)。如果它由于重復(fù)的CDR信息而對(duì)其用戶產(chǎn)生太大的帳單,那么運(yùn)營(yíng)商可能會(huì)受到處罰甚至被吊銷其網(wǎng)絡(luò)運(yùn)營(yíng)許可證。
-如果某個(gè)用戶數(shù)據(jù)分組或與它們相關(guān)的CDR是被復(fù)制的或是丟失了,還會(huì)使它失去對(duì)其用戶的信譽(yù)。
-另一方面,運(yùn)營(yíng)商并不想要不必要的損失金錢,因此它們并不想要毫無(wú)必要的注銷包含CDR的分組,除非它們百分之百的確定該分組是復(fù)本。實(shí)例A在這個(gè)實(shí)例中,序列號(hào)被用于在每條從分組生成節(jié)點(diǎn)(PGN)到分組接收節(jié)點(diǎn)(PRN)的鏈路之上的分組(典型的是在分組的幀中)。序列號(hào)逐一遞增,并在到達(dá)如65535之后重新翻轉(zhuǎn)到0,但很重要的一點(diǎn)是最大序列號(hào)要大于PRN的最大接收窗口大小。
如果PRN1出現(xiàn)故障,那么分組被重定向(被標(biāo)以一個(gè)潛在的復(fù)本標(biāo)志位)到一個(gè)并行節(jié)點(diǎn)PRN2(如果PRN2因?yàn)槟撤N原因無(wú)法使用,就重定向到PRN3及其它)。PGN1還向PRN2發(fā)送PGN1的識(shí)別信息,以便于PRN2識(shí)別這些分組。這一點(diǎn)是必要的,因?yàn)镻RN2可能具有來(lái)自其它PGN、具有相同序列號(hào)并被標(biāo)記有可能復(fù)本標(biāo)志位的分組。
PRN將被標(biāo)記為有可能是復(fù)本的分組保持在存儲(chǔ)器的緩沖器或海量存儲(chǔ)器中,以便于其數(shù)據(jù)源(PGN1或PGN2或其它PGN)的信息也能與分組相關(guān)聯(lián)。這一點(diǎn)是必要的,因?yàn)榉纸M的序列號(hào)只是在每個(gè)PGN-PRN通信鏈路的某一時(shí)刻是唯一的,但同時(shí)在整個(gè)網(wǎng)絡(luò)中卻并非是必要的。
分組生成節(jié)點(diǎn)根據(jù)每個(gè)分組接收節(jié)點(diǎn),也就是每條鏈路,對(duì)不一定成功傳輸?shù)姆纸M的序列號(hào)進(jìn)行記錄。如果PGN1未能向PRN1發(fā)送一個(gè)分組,并且也沒(méi)能向PRN2發(fā)送分組的可能復(fù)本,那么PGN1試著將分組的可能復(fù)本發(fā)送到其它的PRN,例如PRN3。不過(guò)并不需要對(duì)那些由PGN根據(jù)該鏈路試著發(fā)送到PRN2的可能復(fù)本進(jìn)行記錄,因?yàn)樘囟ㄟB接的信息被保持在這些到PRN1的連接之上的分組中。可是有可能在涉及鏈路PRN1的信息中添加,關(guān)于這些分組也被發(fā)送到PRN2和PRN3的信息。
PGN檢測(cè)何時(shí)其對(duì)等節(jié)點(diǎn)PRN會(huì)再次有效。其中一個(gè)PGN在恰當(dāng)?shù)拈g隔中向PRN發(fā)送“保持有效”的消息(如果PRN有效并工作正常,則會(huì)從PRN獲得回波響應(yīng)),或者PRN(并有可能是其它節(jié)點(diǎn))可以總在它們停止工作之后再次有效時(shí),通知它的對(duì)等節(jié)點(diǎn)(已被配置的通信合作者)。同樣,當(dāng)一個(gè)節(jié)點(diǎn)停止工作時(shí),例如當(dāng)運(yùn)營(yíng)商希望將其停止以進(jìn)行軟件更新時(shí),節(jié)點(diǎn)可以通知其對(duì)等節(jié)點(diǎn)它將要停止作業(yè),并且不會(huì)再接收分組,直到它宣布它再次有效。
PGN檢測(cè)先前出現(xiàn)故障的節(jié)點(diǎn)已經(jīng)能夠成功處理什么樣的信息。
PGN通知次級(jí)接收節(jié)點(diǎn)哪一些分組它可以朝著終端系統(tǒng)向前發(fā)送。
也有可能在某一時(shí)刻PGN節(jié)點(diǎn)停止工作并且其易失存儲(chǔ)器中的內(nèi)容受到破壞,其中包括緩沖,該緩沖用于可能沒(méi)有被如PRN1成功接收的,和被發(fā)送到PRN2等待以后由PGN進(jìn)行判定的分組的序列號(hào)。在這種情況下,可能復(fù)本會(huì)長(zhǎng)時(shí)間停留在PRN2中。因此,建議要么PRN自身具有足夠長(zhǎng)的超時(shí)來(lái)注銷這種分組,要么運(yùn)營(yíng)商具有用于獲取關(guān)于這種情況的工具以及通過(guò)PRN2的O&M操作來(lái)刪除這種長(zhǎng)時(shí)間等待的可能復(fù)本的工具。其它的替換方法是最終允許向ES發(fā)送分組(例如被標(biāo)記為可能復(fù)本)。實(shí)例B與實(shí)例A相近,但用于發(fā)現(xiàn)是否PRN1(它已停止作業(yè),但又再一次有效)已成功處理了帶有某一序列號(hào)的分組(由PGN1發(fā)送)的檢測(cè)方法是不同的。這里,PGN1將再次向PRN1發(fā)送一個(gè)普通的完整分組,唯一的差別是現(xiàn)在分組被標(biāo)記為是一個(gè)可能復(fù)本。這需要用于整個(gè)分組的中間存儲(chǔ)器或者駐留在PGN1中,或者整個(gè)分組(有可能是被復(fù)制的)應(yīng)首先被從PRN2(在這里它處于中間存儲(chǔ)器中,等待關(guān)于是否它能夠被發(fā)送到ES的最終判定)中取出。PGN1能夠要求PRN2通過(guò)參考分組的序列號(hào),來(lái)返回一個(gè)具體的有可能是被復(fù)制的分組,并且在從PRN2得到了有可能是被復(fù)制的分組之后,它可以被重發(fā)給PRN1。在這之后,PRN1將會(huì)給PGN1一個(gè)響應(yīng)(關(guān)于是否它已完成了發(fā)送,也就是成功處理了分組,或者是否它是“首次”得到該分組)。然后如果它對(duì)PRN1是“新的”,那么有兩種可能的子進(jìn)程B1)PRN1向ES處理這樣一個(gè)分組并通知給PGN1,并且PGN1注銷作為備份存儲(chǔ)在PRN2(或甚至是PRN1)中的,有可能是被復(fù)制的分組,或者B2)PRN1將有可能是被復(fù)制的分組保存在其中間存儲(chǔ)器中,直到PGN1產(chǎn)生選擇命令(注銷在PRN1中的分組,并且向ES釋放存儲(chǔ)在PRN2中,有可能是被復(fù)制的分組,反之亦然)。實(shí)例的優(yōu)點(diǎn)一個(gè)優(yōu)點(diǎn)是在接收終端系統(tǒng)中的一種改良的性能,因?yàn)橐此会槍?duì)在網(wǎng)絡(luò)節(jié)點(diǎn)的異常情況或是鏈路故障中產(chǎn)生、并被標(biāo)記為可能的復(fù)本的非常少數(shù)的分組檢查它們是否是被復(fù)制的分組(包含例如CDR),要么在PGN-PRN接口中,即使是在異常節(jié)點(diǎn)或者鏈路故障的事件中,生成的分組也都不是復(fù)制的。
另一個(gè)優(yōu)點(diǎn)是提高了接收到信息內(nèi)容的可靠性。
還有一個(gè)優(yōu)點(diǎn)是減少了可能的手動(dòng)錯(cuò)誤的恢復(fù)程序。
這里介紹的實(shí)例并不要求在一個(gè)網(wǎng)絡(luò)中,PRN的接收窗口大小是相同的,因此實(shí)際中更容易產(chǎn)生對(duì)窗口大小進(jìn)行配置的O&M事件,因?yàn)椴恍枰瑫r(shí)更新所有的PRN接收窗口大小。
有可能為不同的PGN使用同一PRN作為中間存儲(chǔ)器,因?yàn)榉纸M至少是通過(guò)PGN和序列號(hào)而被識(shí)別的。這樣,它們?cè)赑RN中并不會(huì)與其它分組混淆,而且O&M也不需要證實(shí)兩個(gè)PGN沒(méi)有使用相同PRN作為中間存儲(chǔ)器。實(shí)例中描述的重要特性1)這里所介紹的實(shí)例A和B中的兩種檢測(cè)方法,PGN可以使用它們來(lái)發(fā)現(xiàn)PRN是已成功接收并處理了它在鏈路1之前所接收的分組了,還是PRN出現(xiàn)了故障。
2)對(duì)從PGN發(fā)向與未被成功確認(rèn)的、由PGN1發(fā)出的分組相關(guān)聯(lián)的PRN1的分組的序列號(hào)的緩沖。該緩沖針對(duì)PGN被允許與之連接的每個(gè)PRN而被保持在每個(gè)PGN中。
3)對(duì)被發(fā)送到PRN2、等待稍后由PGN1作判定(注銷或釋放)的、有可能是被復(fù)制的分組的序列號(hào)的緩沖。
4)相近的冗余方法,但不同之處在于用于對(duì)每個(gè)PGN1->PRNx的可能復(fù)本的緩沖駐留在PGN1自身。
5)標(biāo)記可能復(fù)本的方法(例如對(duì)分組幀),允許對(duì)它們的處理不同于對(duì)其它分組(例如在某一節(jié)點(diǎn)中等待關(guān)于是否被允許發(fā)送到ES或者是否分組應(yīng)被注銷,也就是刪除的最終證實(shí))。這是本發(fā)明唯一的實(shí)質(zhì)特性。
6)通過(guò)使用PGN標(biāo)識(shí)和序列號(hào),在中間PRN中識(shí)別分組的方法。
附圖和與之相關(guān)的描述僅僅是要對(duì)本發(fā)明進(jìn)行說(shuō)明。沒(méi)有脫離定義在附加權(quán)利要求中的本發(fā)明的實(shí)質(zhì)和范圍,而對(duì)本發(fā)明所作的不同變化和修改,對(duì)本領(lǐng)域技術(shù)人員來(lái)說(shuō)是顯而易見(jiàn)的。
權(quán)利要求
1.一種用于電信系統(tǒng)中的方法,其中發(fā)送實(shí)體可能向第一接收實(shí)體發(fā)送單元,該方法包括步驟向第一接收實(shí)體發(fā)送一個(gè)單元;從所述第一接收實(shí)體沒(méi)有接收到響應(yīng);其特征在于當(dāng)對(duì)所述單元重發(fā)時(shí)指示所述單元的一個(gè)可能復(fù)本。
2.根據(jù)權(quán)利要求1的方法,其特征在于該方法進(jìn)一步包括步驟當(dāng)指示所述可能復(fù)本時(shí),也指示發(fā)送實(shí)體。
3.根據(jù)權(quán)利要求1或2的方法,其特征在于可能復(fù)本是在將所述單元重發(fā)到第二接收實(shí)體時(shí)在單元中被指示的。
4.根據(jù)權(quán)利要求3的方法,其特征在于該方法進(jìn)一步包括步驟察覺(jué)第一接收實(shí)體正在運(yùn)作;檢查第一接收實(shí)體是否接收到所述單元;以及當(dāng)所述單元沒(méi)有在第一接收實(shí)體中被接收時(shí),向第二接收實(shí)體發(fā)送一條釋放消息;或者當(dāng)所述單元在第一接收實(shí)體中被接收時(shí),向第二接收實(shí)體發(fā)送一條注銷消息。
5.根據(jù)權(quán)利要求3的方法,其特征在于該方法進(jìn)一步包括步驟察覺(jué)第一接收實(shí)體正在運(yùn)作;檢查通過(guò)重發(fā)所述單元第一接收實(shí)體是否接收到了所述單元;以及當(dāng)所述單元沒(méi)有在第一接收實(shí)體中被接收時(shí),向第二接收實(shí)體發(fā)送一條釋放消息或一條注銷消息;或者當(dāng)所述單元在第一接收實(shí)體中被接收時(shí),向第二接收實(shí)體發(fā)送一條注銷消息。
6.根據(jù)權(quán)利要求4或5的方法,其特征在于該方法進(jìn)一步包括步驟在第二接收實(shí)體中接收所述單元;響應(yīng)所述指示存儲(chǔ)所述單元;以及響應(yīng)來(lái)自第二接收實(shí)體的所述釋放消息,向其目標(biāo)發(fā)送所述單元;或者響應(yīng)所述注銷消息,刪除所述單元。
7.根據(jù)前面的權(quán)利要求中任意一個(gè)的方法,其特征在于方法進(jìn)一步包括步驟在其終端系統(tǒng)接收所述單元;僅僅響應(yīng)所述指示,檢查單元是否是一個(gè)復(fù)本。
8.根據(jù)前面的權(quán)利要求中任意一個(gè)的方法,其特征在于方法進(jìn)一步包括步驟通過(guò)在重發(fā)單元之前向單元中加入所述指示,來(lái)指示可能復(fù)本。
9.一種傳輸系統(tǒng),包括一個(gè)發(fā)送實(shí)體(PGN1)和至少一個(gè)接收實(shí)體(PRN1、PRN2、PRN3),其特征在于當(dāng)沒(méi)有從單元被發(fā)送到的第一接收實(shí)體接收到響應(yīng)時(shí),所述發(fā)送實(shí)體(PGN1)被安排來(lái)在將單元重發(fā)時(shí)指示所述單元的可能復(fù)本。
10.根據(jù)權(quán)利要求9的系統(tǒng),其特征在于當(dāng)指示所述的可能復(fù)本時(shí),所述發(fā)送實(shí)體(PGN1)進(jìn)一步被安排來(lái)指示發(fā)送實(shí)體(PGN1)。
11.根據(jù)權(quán)利要求9或10的系統(tǒng),其特征在于當(dāng)向第二接收實(shí)體(PRN1、PRN2、PRN3)重發(fā)所述單元時(shí),系統(tǒng)被安排來(lái)指示所述的可能復(fù)本。
12.根據(jù)權(quán)利要求9,10或11的系統(tǒng),其特征在于接收實(shí)體(PRN1、PRN2、PRN3)被安排來(lái)從接收到的單元中檢查它是否包括所述指示,并響應(yīng)所述指示,等待關(guān)于如何處理所述單元的指令。
13.如權(quán)利要求9,10或11的系統(tǒng),進(jìn)一步包括一個(gè)終端系統(tǒng)(ES),其特征在于終端系統(tǒng)(ES)被安排來(lái)從接收到的單元中檢查出是否它包括所述指示,并且僅僅響應(yīng)所述指示,對(duì)所述單元是否是一個(gè)復(fù)本進(jìn)行檢查。
14.被在網(wǎng)絡(luò)中適配成一個(gè)發(fā)送實(shí)體的網(wǎng)絡(luò)節(jié)點(diǎn)(PGN1),該節(jié)點(diǎn)被安排來(lái)向第一接收實(shí)體(PRN1、PRN2、PRN3)發(fā)送一個(gè)單元,其特征在于當(dāng)沒(méi)有從將單元發(fā)送到的第一實(shí)體(PRN1、PRN2、PRN3)中接收到響應(yīng)時(shí)該節(jié)點(diǎn)被安排來(lái)在重發(fā)所述單元時(shí),指示所述單元是一個(gè)可能復(fù)本。
15.根據(jù)權(quán)利要求14的網(wǎng)絡(luò)節(jié)點(diǎn),其特征在于當(dāng)指示所述的可能復(fù)本時(shí),節(jié)點(diǎn)(PGN1)被進(jìn)一步安排來(lái)指示發(fā)送實(shí)體(PGN1)。
16.根據(jù)權(quán)利要求14或15的網(wǎng)絡(luò)節(jié)點(diǎn),其特征在于當(dāng)向另一個(gè)實(shí)體(PRN1、PRN2、PRN3)重發(fā)所述單元時(shí),節(jié)點(diǎn)被進(jìn)一步安排來(lái)指示所述的可能復(fù)本。
17.根據(jù)權(quán)利要求16的網(wǎng)絡(luò)節(jié)點(diǎn),其特征在于節(jié)點(diǎn)(PGN1)被進(jìn)一步安排來(lái)具有一個(gè)它可能會(huì)向其發(fā)送單元的實(shí)體的優(yōu)先級(jí)列表,并且節(jié)點(diǎn)被安排來(lái)向具有下一個(gè)最低優(yōu)先級(jí)的實(shí)體發(fā)送單元。
18.一個(gè)在網(wǎng)絡(luò)中被適配成終端系統(tǒng)一部分的網(wǎng)絡(luò)節(jié)點(diǎn)(ES),其特征在于只為響應(yīng)接收一個(gè)具有一個(gè)指示所述單元的可能復(fù)本的指示的單元,該節(jié)點(diǎn)被安排來(lái)對(duì)單元是否是一個(gè)復(fù)本進(jìn)行檢查。
19.一個(gè)在網(wǎng)絡(luò)中被適配成一個(gè)中間節(jié)點(diǎn)的網(wǎng)絡(luò)節(jié)點(diǎn)(PRN1、PRN2、PRN3),其特征在于該節(jié)點(diǎn)(PRN1、PRN2、PRN3)被安排來(lái)在接收一個(gè)單元時(shí),對(duì)它是否被指示為所述單元的一個(gè)可能復(fù)本進(jìn)行檢測(cè),并且響應(yīng)所述指示,等待關(guān)于如何處理所述單元的指令。
全文摘要
使用單元的可能復(fù)本標(biāo)志(IPD)的方法、系統(tǒng)和網(wǎng)絡(luò)節(jié)點(diǎn),這樣這些單元可以不同于其它單元而被處理。對(duì)于它所重新發(fā)送到的實(shí)體,該單元被指出是一個(gè)可能復(fù)本,因?yàn)閺乃话l(fā)送到的節(jié)點(diǎn)沒(méi)有接收到響應(yīng)。
文檔編號(hào)H04L1/16GK1341308SQ00804050
公開(kāi)日2002年3月20日 申請(qǐng)日期2000年1月18日 優(yōu)先權(quán)日1999年1月19日
發(fā)明者凱·肖霍布洛姆 申請(qǐng)人:諾基亞網(wǎng)絡(luò)有限公司