專利名稱:流通信裝置、流通信方法以及流通信系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及在分組交換網(wǎng)絡(luò)上經(jīng)由路由器進(jìn)行流的發(fā)送或者接收的流通信裝置等。
背景技術(shù):
以稱為HD (High-Definition,高清晰度)的術(shù)語(yǔ)所代表的那樣,視頻內(nèi)容 (contents)正在高分辨率化、高圖像質(zhì)量化。而且,聲音和音樂內(nèi)容正在高音質(zhì)化。在分組 交換網(wǎng)絡(luò)(以下記載為網(wǎng)絡(luò))上被播發(fā)的內(nèi)容也隨之高質(zhì)量化。在網(wǎng)絡(luò)中,在播發(fā)視頻內(nèi)容或聲音、音樂內(nèi)容等時(shí),可以大致區(qū)分為三種形態(tài)。 第一種是以視頻或者音樂文件的下載為代表的不要求實(shí)時(shí)的播發(fā)的形態(tài)。第二種是以 VOD (Video On demand,視頻點(diǎn)播)為代表的要求半實(shí)時(shí)的播發(fā)的形態(tài)。第三種是以電視 (TV)會(huì)議系統(tǒng)等雙向通信或?qū)崨r(live)視頻播發(fā)所代表的要求實(shí)時(shí)的播發(fā)的形態(tài)。特別 是在要求實(shí)時(shí)的內(nèi)容播發(fā)的事例中,從內(nèi)容播發(fā)開始到內(nèi)容再現(xiàn)完成為止所允許的延遲時(shí) 間被顯著地限制。接著,對(duì)在盡力服務(wù)(Best Effort)的網(wǎng)絡(luò)上實(shí)時(shí)地播發(fā)高質(zhì)量的內(nèi)容的形態(tài)進(jìn) 行討論。以下,內(nèi)容的播發(fā)側(cè)記載為發(fā)送節(jié)點(diǎn),內(nèi)容的再現(xiàn)側(cè)記載為接收節(jié)點(diǎn)。在因特網(wǎng)等盡力服務(wù)的網(wǎng)絡(luò)上,發(fā)生擁塞所導(dǎo)致的分組損失。這里,對(duì)在網(wǎng)絡(luò)上由于擁塞導(dǎo)致的分組損失的發(fā)生進(jìn)行說(shuō)明。在網(wǎng)絡(luò)中的通信中,經(jīng)由設(shè)置在網(wǎng)絡(luò)上的分組交換機(jī)(以下記載為路由器),發(fā)送 被分割為稱為分組的單位的數(shù)據(jù)。路由器具有暫時(shí)滯留流入的分組的有限的緩存區(qū)域。接著,對(duì)在該路由器上發(fā)生 擁塞的狀況依次進(jìn)行說(shuō)明。圖M是表示一例在路由器上產(chǎn)生擁塞的狀況的圖。該圖具體來(lái)說(shuō)是示意性地表 示在緩存區(qū)域中未滯留分組的狀況的圖。在從路由器1701輸出的輸出鏈路的線路速度足夠快,并且路由器1701的分組交 換能力足夠的情況下,分組1703和1704被送到輸出鏈路而不在路由器上的緩存區(qū)域中等 待。這時(shí),分組1703和1704的傳輸延遲基本上與網(wǎng)絡(luò)上的物理性的傳輸延遲的合計(jì)大致相等。但是,有時(shí)流入路由器1701的分組1703和1704增加,從而分組1703和1704超過(guò) 輸出鏈路的線路速度或路由器1701的分組交換能力。在這樣的情況下,分組1703和1704 開始積累在路由器1701上的緩存器1702中。而且,緩存器1702是路由器1701具有的緩 存區(qū)域。圖25是表示在路由器上發(fā)生擁塞的狀況的另一個(gè)例子的圖。該圖具體來(lái)說(shuō)是表 示開始在緩存器1702中積累分組的狀況的圖。流入路由器1701的分組1803和1804增加,從而開始積累在路由器1701上的緩 存器1702中。
圖沈是表示在路由器上發(fā)生擁塞的狀況的再一個(gè)例子的圖。該圖具體來(lái)說(shuō)是表 示以分組充滿了緩存器1702的狀況的圖。在該時(shí)刻流入的分組1903和1904從緩存器1702溢出而被丟棄。將分組1903和 1904被丟棄的狀況稱為分組損失。對(duì)于分組損失,一般使用重發(fā)控制或者前向糾錯(cuò)(forwarding Error Correction :FEC)等方法。重發(fā)控制由于再次播發(fā)損失的分組,所以在分組損失的檢測(cè)和重發(fā)分組的播發(fā)上 至少消耗相當(dāng)于發(fā)送節(jié)點(diǎn)和接收節(jié)點(diǎn)之間的分組往返延遲(Round Trip Time :RTT)的時(shí) 間。因此,在要求內(nèi)容的實(shí)時(shí)的播發(fā)的事例中不能使用的情況較多。另一方面,F(xiàn)EC是根據(jù)表示對(duì)于損失的恢復(fù)能力的冗余度,生成對(duì)于源數(shù)據(jù)的內(nèi)容 數(shù)據(jù)的冗余數(shù)據(jù),對(duì)接收節(jié)點(diǎn)發(fā)送內(nèi)容數(shù)據(jù)和冗余數(shù)據(jù)的方法。FEC與重發(fā)控制相比發(fā)送冗 余數(shù)據(jù),所以消耗多余的網(wǎng)絡(luò)頻帶,但是所需的延遲時(shí)間短,適合要求實(shí)時(shí)的內(nèi)容播發(fā)的事 例。但是,F(xiàn)EC雖然可以在發(fā)生了分組損失的情況下根據(jù)冗余數(shù)據(jù)恢復(fù)原來(lái)的內(nèi)容數(shù) 據(jù),但是在發(fā)生了超出恢復(fù)能力的分組損失時(shí)不能恢復(fù)損失了的內(nèi)容數(shù)據(jù)。如果高質(zhì)量的內(nèi)容的數(shù)據(jù)損失,則認(rèn)為原來(lái)內(nèi)容為高質(zhì)量的程度,噪聲或者視頻、 聲音中斷容易明顯,給上述內(nèi)容的視聽者帶來(lái)的不快感相對(duì)變大。相反,如果上述冗余度大 到超過(guò)需要,則與發(fā)生或者不發(fā)生分組損失無(wú)關(guān),多余的冗余數(shù)據(jù)發(fā)送導(dǎo)致的網(wǎng)絡(luò)頻帶的 消耗變大。這時(shí),由于網(wǎng)絡(luò)的空余頻帶受限,所以若冗余數(shù)據(jù)所消耗的網(wǎng)絡(luò)頻帶增加,則可在 內(nèi)容數(shù)據(jù)發(fā)送中使用的網(wǎng)絡(luò)頻帶減少。如果要將視頻或聲音、音樂等內(nèi)容源編碼為高質(zhì)量, 則基本上需要較多的信息量。但是在內(nèi)容源的編碼中可使用的信息的比率(以下記為編碼 率)不足時(shí),發(fā)生噪聲發(fā)生等內(nèi)容的質(zhì)量惡化,不理想。因此,需要能夠使原來(lái)的內(nèi)容數(shù)據(jù)恢復(fù),并且防止多余的冗余數(shù)據(jù)的發(fā)送導(dǎo)致的 無(wú)用的頻帶使用。在專利文獻(xiàn)1中公開了 通過(guò)分組損失率等某種程度上長(zhǎng)期的統(tǒng)計(jì)值動(dòng)態(tài)地決定 表示對(duì)于損失的恢復(fù)能力的FEC的冗余度的方法。而且,利用稱為擁塞信息通知功能(Explicit Congestion Notification :ECN)的 表示網(wǎng)絡(luò)開始擁擠的指標(biāo),可以預(yù)測(cè)分組損失。在專利文獻(xiàn)2中公開了使用了 ECN反饋和過(guò)去的分組損失模式的分組損失預(yù)測(cè)方法。現(xiàn)有技術(shù)文獻(xiàn)專利文獻(xiàn)專利文獻(xiàn)1 日本專利特開2006-101275號(hào)公報(bào)專利文獻(xiàn)2 日本專利特開2002-1M991號(hào)公報(bào)
發(fā)明內(nèi)容
發(fā)明要解決的課題但是,在上述的現(xiàn)有技術(shù)中,在通過(guò)分組損失率等某種程度上長(zhǎng)期的統(tǒng)計(jì)值來(lái)動(dòng)態(tài)地決定冗余度的FEC中,在冗余度小到需要以上時(shí),對(duì)于突發(fā)地發(fā)生的分組損失,恢復(fù)能 力變得不足。因此,在上述現(xiàn)有技術(shù)中,發(fā)生不能恢復(fù)損失的內(nèi)容數(shù)據(jù)的情況。圖27是表示利用分組損失率使FEC的冗余度變化的情況下的內(nèi)容數(shù)據(jù)和冗余數(shù) 據(jù)的消耗頻帶的圖。圖27的縱軸表示頻帶的變化,橫軸表示時(shí)刻的變化。這里,假定在時(shí)刻Tl和T2 發(fā)生分組損失。而且,發(fā)送率(Sending Rate) 1300是用于發(fā)送內(nèi)容數(shù)據(jù)和冗余數(shù)據(jù)的消耗 頻帶。發(fā)送率1300為了簡(jiǎn)單而設(shè)為固定值。從時(shí)刻TO到時(shí)刻Tl的區(qū)間不發(fā)生分組損失,所以分組損失率緩慢下降。由此,使 用了分組損失率的FEC的冗余度階段性地減少,并且內(nèi)容數(shù)據(jù)的編碼率增加,從而冗余數(shù) 據(jù)發(fā)送產(chǎn)生的消耗頻帶1305減少,內(nèi)容數(shù)據(jù)發(fā)送產(chǎn)生的消耗頻帶1304增加。在時(shí)刻Tl發(fā)生了分組損失時(shí),由于FEC的冗余度減少,所以使上述分組損失恢復(fù) 的能力不足,不能使損失的內(nèi)容數(shù)據(jù)恢復(fù)的可能性高。接著,在時(shí)刻Tl之后,對(duì)應(yīng)于暫時(shí)增加的分組損失率,F(xiàn)EC的冗余度增加,并且內(nèi) 容數(shù)據(jù)的編碼率減少。由此,冗余數(shù)據(jù)發(fā)送產(chǎn)生的消耗頻帶1305增加,內(nèi)容數(shù)據(jù)發(fā)送產(chǎn)生 的消耗頻帶1304減少。在從時(shí)刻Tl至?xí)r刻T2為止的區(qū)間,不發(fā)生分組損失,分組損失率與從時(shí)刻TO至 時(shí)刻Tl的區(qū)間一樣,緩慢降低。由此,使用了分組損失率的FEC的冗余度階段性地減少,內(nèi) 容數(shù)據(jù)的編碼率增加,從而冗余數(shù)據(jù)發(fā)送產(chǎn)生的消耗頻帶1305減少,并且內(nèi)容數(shù)據(jù)發(fā)送產(chǎn) 生的消耗頻帶1304增加。在時(shí)刻T2發(fā)生了分組損失時(shí),與時(shí)刻Tl 一樣,F(xiàn)EC的冗余度減少,所以使上述分 組損失恢復(fù)的能力不足,不能使損失的內(nèi)容數(shù)據(jù)恢復(fù)的可能性高。如上所述,在使用所謂分組損失率的長(zhǎng)期的統(tǒng)計(jì)信息而決定FEC的冗余度的現(xiàn)有 技術(shù)中,不能有效地控制FEC的冗余度。而且,在專利文獻(xiàn)2公開的利用ECN反饋的方法中,ECN雖然判明網(wǎng)絡(luò)擁擠起來(lái), 但是不能正確預(yù)測(cè)發(fā)生分組損失的時(shí)刻。而且,需要與ECN對(duì)應(yīng)的路由器。此外,使用了過(guò) 去的分組損失模式的損失預(yù)測(cè)不能迅速應(yīng)對(duì)始終變化的網(wǎng)絡(luò),不能正確地預(yù)測(cè)分組損失的 發(fā)生,并且有效地控制FEC的冗余度。因此,在本發(fā)明中,以提供正確地估計(jì)將來(lái)發(fā)生的產(chǎn)生分組損失的分組的流通信 裝置為目的。用于解決課題的手段為了達(dá)到上述目的,本發(fā)明的流通信裝置在分組交換網(wǎng)絡(luò)上經(jīng)由路由器進(jìn)行流的 發(fā)送或接收,包括累積單元,累積從發(fā)送構(gòu)成所述流的分組開始到接收所述分組為止的時(shí) 間即單向傳輸延遲;檢測(cè)單元,通過(guò)判斷所述累積單元中累積的單向傳輸延遲的增加傾向, 檢測(cè)與分組損失有關(guān)的征兆;以及估計(jì)單元,在檢測(cè)到所述征兆的情況下,根據(jù)所述累積單 元中累積的所述單向傳輸延遲的增加的程度,估計(jì)產(chǎn)生所述分組損失的分組即損失估計(jì)分 組。分組損失在網(wǎng)絡(luò)上的路由器的緩存器被充滿了的情況下發(fā)生。單向傳輸延遲與緩 存器中滯留的分組的量成比例地變大,發(fā)生分組損失時(shí)的單向傳輸延遲已知。因此,可以根 據(jù)單向傳輸延遲的增加的程度和已知的分組損失發(fā)生時(shí)的單向傳輸延遲正確地估計(jì)在比當(dāng)前時(shí)刻向后多久的時(shí)間發(fā)生分組損失,可以估計(jì)發(fā)生分組損失的分組。而且,所述流通信裝置還包括分組接收單元,接收所述分組;以及OWD計(jì)算單元, 計(jì)算所述分組的接收時(shí)刻和分組中包含的發(fā)送時(shí)刻之差,即所述單向傳輸延遲,所述累積 單元也可以累積通過(guò)所述OWD計(jì)算單元計(jì)算出的所述單向傳輸延遲。由此,計(jì)算單向傳輸延遲。因此,可以正確地估計(jì)發(fā)生分組損失的分組。而且,所述累積單元還累積所述發(fā)送時(shí)刻和所述接收時(shí)刻中的至少一個(gè),在檢測(cè) 到所述征兆的情況下,通過(guò)根據(jù)由所述累積單元累積的所述單向傳輸延遲的增加的程度、 以及所述發(fā)送時(shí)刻和所述接收時(shí)刻中的至少一個(gè),估計(jì)作為產(chǎn)生所述分組損失的時(shí)刻的損 失估計(jì)時(shí)刻,從而估計(jì)在所述損失估計(jì)時(shí)刻被發(fā)送的分組作為所述損失估計(jì)分組。由此,正確地估計(jì)發(fā)生分組損失的時(shí)刻。因此,可以根據(jù)估計(jì)出的時(shí)刻正確地估計(jì) 發(fā)生分組損失的分組。而且,所述累積單元還累積與所述分組對(duì)應(yīng)的序列號(hào),所述估計(jì)單元通過(guò)根據(jù)由 所述累積單元累積的所述單向傳輸延遲的增加的程度、所述序列號(hào)、所述發(fā)送時(shí)刻和所述 接收時(shí)刻中的至少一個(gè),估計(jì)與發(fā)生所述分組損失的分組對(duì)應(yīng)的序列號(hào)即損失估計(jì)序列 號(hào),從而估計(jì)與所述損失估計(jì)序列號(hào)對(duì)應(yīng)的分組作為所述損失估計(jì)分組。由此,正確地估計(jì)與發(fā)生分組損失的分組對(duì)應(yīng)的序列號(hào)即損失估計(jì)序列號(hào)。由此, 可以根據(jù)損失估計(jì)序列號(hào)正確地估計(jì)發(fā)生分組損失的分組。而且,所述流通信裝置還包括控制單元,在發(fā)生了所述分組損失的情況下,控制 所述損失估計(jì)分組,以便恢復(fù)發(fā)生了分組損失的分組中包含的流的一部分。由此,即使發(fā)生了分組損失,也可以恢復(fù)該分組中包含的流。而且,所述累積單元還累積所述分組的接收時(shí)刻、作為發(fā)送了該分組的時(shí)刻的發(fā) 送時(shí)刻中的至少一個(gè),所述估計(jì)單元在檢測(cè)到所述征兆的情況下,通過(guò)根據(jù)由所述累積單 元累積的所述單向傳輸延遲的增加的程度、所述發(fā)送時(shí)刻和所述接收時(shí)刻中的至少一個(gè), 估計(jì)發(fā)生所述分組損失的時(shí)刻即損失估計(jì)時(shí)刻,從而估計(jì)在所述損失估計(jì)時(shí)刻被發(fā)送的分 組作為所述損失估計(jì)分組。由此,可以正確地估計(jì)發(fā)生分組損失的分組。因此,即使在估計(jì)出發(fā)生分組損失的 時(shí)刻發(fā)生了分組損失,也可以恢復(fù)該分組中包含的流。而且,所述控制單元也可以使在所述損失估計(jì)時(shí)刻或者包含該損失估計(jì)時(shí)刻的規(guī) 定期間內(nèi)發(fā)送的分組中包含的冗余數(shù)據(jù)的比例,大于在除了所述損失估計(jì)時(shí)刻的時(shí)刻或者 除了包含所述損失估計(jì)時(shí)刻的規(guī)定的期間的時(shí)刻內(nèi)發(fā)送的分組中包含的冗余數(shù)據(jù)的比例。由此,可以增大在發(fā)生分組損失的時(shí)刻、或者包含發(fā)生分組損失的時(shí)刻的規(guī)定的 期間內(nèi)發(fā)送的分組中包含的冗余數(shù)據(jù)在對(duì)應(yīng)的分組中所占的比例。因此,即使在該分組中 發(fā)生分組損失,也可以恢復(fù)該分組中包含的流。而且,所述控制單元也可以進(jìn)行控制,以便重復(fù)發(fā)送在所述損失估計(jì)時(shí)刻或者包 含該損失估計(jì)時(shí)刻的規(guī)定的期間內(nèi)發(fā)送的分組。由此,可以重復(fù)發(fā)送在發(fā)生分組損失的時(shí)刻、或者包含發(fā)生分組損失的時(shí)刻的規(guī) 定期間內(nèi)發(fā)送的分組。因此,即使在該分組中發(fā)生分組損失,也可以通過(guò)重復(fù)發(fā)送的分組恢 復(fù)在該分組中包含的流。而且,所述估計(jì)單元在所述單向傳輸延遲以規(guī)定的比例增加的情況下,估計(jì)直至與以前發(fā)生了分組損失時(shí)的單向傳輸延遲一致為止的時(shí)間加到所述發(fā)送時(shí)刻或者所述接 收時(shí)刻后的時(shí)刻作為所述損失估計(jì)時(shí)刻,所述規(guī)定的比例也可以是通過(guò)所述累積單元累積 的所述單向傳輸延遲的增加的比例。由此,可以估計(jì)損失估計(jì)時(shí)刻。因此,可以正確地估計(jì)發(fā)生分組損失的分組。而且,所述累積單元還累積與所述分組對(duì)應(yīng)的序列號(hào),所述估計(jì)單元也可以在檢 測(cè)到所述征兆的情況下,通過(guò)根據(jù)由所述累積單元累積的所述序列號(hào)、所述單向傳輸延遲 的增加的程度、所述發(fā)送時(shí)刻和所述接收時(shí)刻中的至少一個(gè),估計(jì)與發(fā)生所述分組損失的 分組對(duì)應(yīng)的序列號(hào)即損失估計(jì)序列號(hào),從而估計(jì)與所述損失估計(jì)序列號(hào)對(duì)應(yīng)的分組作為所 述損失估計(jì)分組。由此,可以正確地估計(jì)與發(fā)生分組損失的分組對(duì)應(yīng)的序列號(hào)即損失估計(jì)序列號(hào)。 因此,即使在與損失估計(jì)序列號(hào)對(duì)應(yīng)的分組中發(fā)生分組損失,也可以恢復(fù)該分組中包含的流。而且,所述控制單元使與所述損失估計(jì)序列號(hào)對(duì)應(yīng)的分組中包含的冗余數(shù)據(jù)的比 例,大于與除了所述損失估計(jì)序列號(hào)的序列號(hào)對(duì)應(yīng)的該分組中包含的冗余數(shù)據(jù)的比例。由此,可以增大與損失估計(jì)序列號(hào)對(duì)應(yīng)的分組中包含的冗余數(shù)據(jù)所占的比例。因 此,即使在該分組中發(fā)生分組損失,也可以恢復(fù)在該分組中包含的流。而且,所述控制單元也可以進(jìn)行控制,以便重復(fù)發(fā)送與所述損失估計(jì)序列號(hào)對(duì)應(yīng) 的分組。由此,可以重復(fù)發(fā)送與損失估計(jì)序列號(hào)對(duì)應(yīng)的分組。因此,即使在該分組中發(fā)生分 組損失,通過(guò)重復(fù)發(fā)送的分組也可以恢復(fù)在該分組中包含的流。而且,所述檢測(cè)單元也可以在所述單向傳輸延遲連續(xù)增加的區(qū)間為預(yù)定的第1閾 值以上的情況下,檢測(cè)出所述征兆。由此,可以檢測(cè)與分組損失有關(guān)的征兆。因此,可以正確地估計(jì)發(fā)生分組損失的分組。而且,所述檢測(cè)單元根據(jù)與所述分組有關(guān)的參數(shù)的值變更所述第1閾值。由此,可以正確地檢測(cè)與分組損失有關(guān)的征兆。因此,可以正確地估計(jì)發(fā)生分組損 失的分組。而且,所述檢測(cè)單元進(jìn)行變更,使得接收所述分組的間隔即接收間隔越短,越增大 所述第1閾值。由此,可以正確地檢測(cè)與分組損失有關(guān)的征兆。因此,可以正確地估計(jì)發(fā)生分組損 失的分組。而且,所述檢測(cè)單元也可以判斷規(guī)定的期間內(nèi)的所述單向傳輸延遲的增加量的平 均值是否為預(yù)定的第2閾值以上,并且在判斷出所述增加量的平均值為所述第2閾值以上 的情況下,檢測(cè)出所述征兆。由此,可以檢測(cè)與分組損失有關(guān)的征兆。因此,可以正確地估計(jì)發(fā)生分組損失的分組。而且,所述流通信裝置也可以經(jīng)由多個(gè)路由器進(jìn)行所述流的發(fā)送或者接收,所述 估計(jì)單元在所述多個(gè)路由器中,對(duì)于過(guò)去發(fā)生了分組損失的路由器,根據(jù)分組損失發(fā)生時(shí) 的單向傳輸延遲,估計(jì)所述損失估計(jì)分組。
由此,可以對(duì)于多個(gè)路由器的每一個(gè),根據(jù)從發(fā)送分組開始到接收分組為止的時(shí) 間即單向傳輸延遲的增加的程度,估計(jì)發(fā)生分組損失的分組。而且,本發(fā)明不僅可以作為這樣的流通信裝置實(shí)現(xiàn),也可以作為將流通信裝置中 包含的特征性的單元設(shè)為步驟的流通信方法來(lái)實(shí)現(xiàn)。而且,本發(fā)明也可以是流通信系統(tǒng),本發(fā)明的流通信系統(tǒng),包括在分組交換網(wǎng)絡(luò)上 經(jīng)由路由器進(jìn)行流的發(fā)送或接收的第1流通信裝置和第2流通信裝置,所述第1流通信裝 置包括0WD計(jì)算單元,計(jì)算所述分組的接收時(shí)刻和作為發(fā)送了該分組的時(shí)刻的發(fā)送時(shí)刻 之差,即所述單向傳輸延遲;累積單元,累積所述單向傳輸延遲;檢測(cè)單元,通過(guò)判斷所述 累積單元中累積的單向傳輸延遲的增加傾向,檢測(cè)與分組損失有關(guān)的征兆;以及估計(jì)單元, 在檢測(cè)到所述征兆的情況下,根據(jù)所述累積單元中累積的所述單向傳輸延遲的增加的程 度,估計(jì)產(chǎn)生所述分組損失的分組即損失估計(jì)分組,所述第2流通信裝置包括控制單元, 在發(fā)生了所述分組損失的情況下,控制所述損失估計(jì)分組,以便恢復(fù)該分組中包含的流。而且,本發(fā)明也可以是另一種流通信系統(tǒng),該流通信系統(tǒng)包括在分組交換網(wǎng)絡(luò)上 經(jīng)由路由器進(jìn)行流的發(fā)送或接收的第1流通信裝置和第2流通信裝置,所述第1流通信裝 置包括0WD計(jì)算單元,計(jì)算所述分組的接收時(shí)刻和作為發(fā)送了該分組的時(shí)刻的發(fā)送時(shí)刻 之差,即所述單向傳輸延遲,所述第2流通信裝置包括累積單元,累積所述單向傳輸延遲; 檢測(cè)單元,通過(guò)判斷由所述累積單元累積的單向傳輸延遲的增加傾向,檢測(cè)與分組損失有 關(guān)的征兆;估計(jì)單元,在檢測(cè)到所述征兆的情況下,根據(jù)由所述累積單元累積的所述單向傳 輸延遲的增加的程度,估計(jì)產(chǎn)生所述分組損失的分組即損失估計(jì)分組;以及控制單元,在發(fā) 生了所述分組損失的情況下,控制所述損失估計(jì)分組,以便恢復(fù)該分組中包含的流。發(fā)明的效果如上所述,本發(fā)明可以提供正確地估計(jì)將來(lái)發(fā)生的發(fā)生分組損失的分組的流通信 裝置、流通信方法和流通信系統(tǒng)。
圖1是表示實(shí)施方式1的流通信系統(tǒng)的系統(tǒng)結(jié)構(gòu)的圖。圖2是表示實(shí)施方式1的流通信裝置的接收節(jié)點(diǎn)的結(jié)構(gòu)的方框圖。圖3是表示實(shí)施方式1的流通信裝置的分組損失預(yù)測(cè)單元的詳細(xì)的結(jié)構(gòu)的方框 圖。圖4是表示在1臺(tái)路由器上發(fā)生擁塞的情況下的時(shí)間經(jīng)過(guò)和OWD的關(guān)系的圖。圖5是表示實(shí)施方式1的流通信裝置的發(fā)送節(jié)點(diǎn)的結(jié)構(gòu)的方框圖。圖6是表示實(shí)施方式1的流通信裝置的接收節(jié)點(diǎn)的處理的流程的流程圖。圖7A是表示一例實(shí)施方式1的流通信裝置的發(fā)送節(jié)點(diǎn)的處理的流程的流程7B是表示實(shí)施方式1的另一例流通信裝置的發(fā)送節(jié)點(diǎn)的處理的流程的流程圖。圖8是表示實(shí)施方式1的流通信裝置的冗余度控制處理的流程的具體的一例流程 圖。圖9是表示實(shí)施方式1的流通信裝置的發(fā)送分組中所占的冗余數(shù)據(jù)的圖。圖10是表示暫時(shí)的OWD的增加的圖。圖11是表示實(shí)施方式1的流通信裝置的估計(jì)單元保持的每個(gè)路由器的分組損失發(fā)生時(shí)的OWD的圖。圖12是表示實(shí)施方式1的變形例1的流通信裝置的分組損失預(yù)測(cè)單元的詳細(xì)的 結(jié)構(gòu)的方框圖。圖13是表示實(shí)施方式1的變形例2的流通信裝置的分組損失預(yù)測(cè)單元的詳細(xì)的 結(jié)構(gòu)的方框圖。圖14是表示實(shí)施方式1的變形例3的流通信裝置的分組損失預(yù)測(cè)單元的詳細(xì)的 結(jié)構(gòu)的方框圖。圖15是表示實(shí)施方式1的變形例4的流通信裝置的發(fā)送節(jié)點(diǎn)具有的處理單元中, 分組接收單元和損失預(yù)測(cè)保持單元以外的處理單元中的處理的流程的流程圖。圖16是表示實(shí)施方式2的流通信裝置的接收節(jié)點(diǎn)的結(jié)構(gòu)的方框圖。圖17是表示實(shí)施方式2的流通信裝置的發(fā)送節(jié)點(diǎn)的結(jié)構(gòu)的方框圖。圖18是表示實(shí)施方式2的流通信裝置的分組損失預(yù)測(cè)單元的詳細(xì)的結(jié)構(gòu)的方框 圖。圖19是表示實(shí)施方式2的流通信裝置的接收節(jié)點(diǎn)的處理的流程的流程圖。圖20是表示實(shí)施方式2的流通信裝置的發(fā)送節(jié)點(diǎn)具有的分組接收單元以及分組 損失預(yù)測(cè)單元、損失預(yù)測(cè)保持單元的處理的流程的流程圖。圖21是表示實(shí)施方式2的變形例1的流通信裝置的分組損失預(yù)測(cè)單元的詳細(xì)的 結(jié)構(gòu)的方框圖。圖22是表示實(shí)施方式2的變形例2的流通信裝置的分組損失預(yù)測(cè)單元的詳細(xì)的 結(jié)構(gòu)的方框圖。圖23是表示實(shí)施方式2的變形例3的流通信裝置的分組損失預(yù)測(cè)單元的詳細(xì)的 結(jié)構(gòu)的方框圖。圖M是表示一例在路由器上產(chǎn)生擁塞的狀況的圖。圖25是表示另一例在路由器上產(chǎn)生擁塞的狀況的圖。圖沈是表示再一例在路由器上產(chǎn)生擁塞的狀況的圖。圖27是表示以往的流通信裝置的發(fā)送分組中所占有的冗余數(shù)據(jù)的圖。標(biāo)號(hào)說(shuō)明T0、T1、T2 時(shí)亥Ij101、601分組接收單元102接收緩存器103內(nèi)容解碼處理單元104 FEC解碼處理單元105,606分組發(fā)送單元106、300、400、500、801、802、803、804 分組損失預(yù)測(cè)單元201 OWD計(jì)算單元202檢測(cè)單元203估計(jì)單元204,401 累積單元205、302、403、502 報(bào)告作成單元
301損失時(shí)間區(qū)間估計(jì)單元402、501損失序列號(hào)估計(jì)單元602編碼率/FEC冗余度決定單元603內(nèi)容編碼處理單元604 FEC編碼處理單元605發(fā)送緩存器606分組發(fā)送單元607損失預(yù)測(cè)保持單元610控制單元700、1604 接收節(jié)點(diǎn)701 OWD計(jì)算單元800、1600、1700 發(fā)送節(jié)點(diǎn)1304,1404內(nèi)容數(shù)據(jù)發(fā)送的消耗頻帶1305,1405冗余數(shù)據(jù)發(fā)送的消耗頻帶1601、1603、1701 路由器1602 網(wǎng)絡(luò)1610流通信系統(tǒng)1702 緩存器1703、1803、1903 分組
具體實(shí)施例方式(實(shí)施方式1)本實(shí)施方式的流通信裝置是在網(wǎng)絡(luò)上經(jīng)由路由器發(fā)送接收流的流通信裝置,累積 分組的單向傳輸延遲,并判斷單向傳輸延遲的延遲量的增加傾向。由此,本實(shí)施方式的流通 信裝置檢測(cè)與分組損失有關(guān)的征兆。在檢測(cè)到與分組損失有關(guān)的征兆的情況下,流通信裝 置根據(jù)單向傳輸延遲的增加(延長(zhǎng))的程度,估計(jì)作為分組損失發(fā)生的時(shí)刻的損失估計(jì)時(shí) 刻。這里,希望流通信裝置例如增大冗余數(shù)據(jù)的冗余度這樣控制進(jìn)行發(fā)送的分組,以便在估 計(jì)時(shí)刻不產(chǎn)生分組損失。以下,一邊參照附圖,一邊詳細(xì)地說(shuō)明。圖1是表示本實(shí)施方式1的流通信系統(tǒng)1610的系統(tǒng)結(jié)構(gòu)的圖。流通信系統(tǒng)1610具有播發(fā)流的流通信裝置(以下記載為發(fā)送節(jié)點(diǎn))1600、路由器 1601和1603、接收流的流通信裝置(以下記載為接收節(jié)點(diǎn))1604。發(fā)送節(jié)點(diǎn)1600、路由器1601和1603、接收節(jié)點(diǎn)1604經(jīng)由網(wǎng)絡(luò)1602進(jìn)行連接。發(fā)送節(jié)點(diǎn)1600例如將視頻的內(nèi)容變換為以分組為單位的內(nèi)容數(shù)據(jù),作為流播發(fā) 到接收節(jié)點(diǎn)1604。發(fā)送節(jié)點(diǎn)1600例如是計(jì)算機(jī)。路由器1601和1603是設(shè)置在網(wǎng)絡(luò)上的分組交換機(jī),讀取被附加在流入的分組上 的地址,轉(zhuǎn)送到對(duì)應(yīng)的路徑。路由器1601和1603具有用于暫時(shí)存儲(chǔ)分組的緩存器。網(wǎng)絡(luò)1602是由一個(gè)以上的路由器或者開關(guān)或者主計(jì)算機(jī)相互連接的分組交換網(wǎng)
接收節(jié)點(diǎn)1604接收發(fā)送節(jié)點(diǎn)1600播發(fā)的內(nèi)容數(shù)據(jù)并解碼,輸出內(nèi)容。例如,接收 節(jié)點(diǎn)1604是個(gè)人計(jì)算機(jī)。在很多情況下,作為在發(fā)送節(jié)點(diǎn)1600中管理時(shí)刻的基準(zhǔn)的時(shí)鐘和作為在接收節(jié) 點(diǎn)1604中管理時(shí)刻的基準(zhǔn)的時(shí)鐘之間未實(shí)現(xiàn)同步。以下,對(duì)本實(shí)施方式的接收節(jié)點(diǎn)1604和發(fā)送節(jié)點(diǎn)1600的結(jié)構(gòu)進(jìn)行說(shuō)明。圖2是表示本實(shí)施方式的接收節(jié)點(diǎn)1604的結(jié)構(gòu)的方框圖。接收節(jié)點(diǎn)1604接收并解碼發(fā)送節(jié)點(diǎn)1600發(fā)送的包含內(nèi)容數(shù)據(jù)的分組,輸出內(nèi)容。 而且,預(yù)測(cè)分組損失發(fā)生的時(shí)刻,發(fā)送作為預(yù)測(cè)出分組損失發(fā)生的時(shí)刻的損失估計(jì)時(shí)刻。該 接收節(jié)點(diǎn)1604具有分組接收單元101、接收緩存器102、內(nèi)容解碼處理單元103、FEC解碼 處理單元104、分組發(fā)送單元105、分組損失預(yù)測(cè)單元106。分組接收單元101以任意的時(shí)間間隔接收經(jīng)由網(wǎng)絡(luò)從發(fā)送節(jié)點(diǎn)發(fā)送的分組。例 如,分組接收單元101是LAN I/F卡等。接收緩存器102暫時(shí)累積包含從分組接收單元101接收到的內(nèi)容數(shù)據(jù)、冗余數(shù)據(jù) 或者上述兩者的分組。例如,接收緩存器102是半導(dǎo)體存儲(chǔ)器等。內(nèi)容解碼處理單元103從累積在接收緩存器102中的分組提取被編碼的內(nèi)容數(shù)據(jù) 而進(jìn)行解碼。而且,內(nèi)容解碼處理單元103在任意的定時(shí)輸出內(nèi)容。例如,內(nèi)容解碼處理單 元 103 是 CPU。FEC解碼處理單元104在接收到的分組中發(fā)生了分組損失的情況下,在任意的定 時(shí),使用累積在接收緩存器102中的分組中包含的冗余數(shù)據(jù),恢復(fù)損失了的內(nèi)容數(shù)據(jù)。例 如,F(xiàn)EC解碼處理單元104是CPU。而且,F(xiàn)EC解碼處理單元104在未發(fā)生分組損失的情況 下,不進(jìn)行損失分組的恢復(fù)處理。分組發(fā)送單元105經(jīng)由網(wǎng)絡(luò)將包含分組損失預(yù)測(cè)單元106作成的報(bào)告的分組發(fā)送 到發(fā)送節(jié)點(diǎn)。在上述報(bào)告中包含損失估計(jì)時(shí)刻。例如,分組發(fā)送單元105是LAN I/F卡。分組損失預(yù)測(cè)單元106使用經(jīng)由分組接收單元101接收到的、包含發(fā)送時(shí)刻的分 組,估計(jì)損失估計(jì)時(shí)刻。例如,分組損失預(yù)測(cè)單元106是具有存儲(chǔ)器的CPU。圖3是表示分組損失預(yù)測(cè)單元106的詳細(xì)的結(jié)構(gòu)的一例的方框圖。分組損失預(yù)測(cè)單元106由OWD計(jì)算單元201、檢測(cè)單元202、估計(jì)單元203、累積單 元204、報(bào)告作成單元205構(gòu)成。OffD計(jì)算單元201根據(jù)對(duì)分組附加的發(fā)送時(shí)刻和接收節(jié)點(diǎn)1604接收到分組的時(shí) 刻,計(jì)算從發(fā)送分組開始到接收分組為止花費(fèi)的時(shí)間。即,OWD計(jì)算單元201計(jì)算單向傳輸 延遲(One Way Delay 以下記為0WD),將計(jì)算出的OWD作為OWD歷史存儲(chǔ)在累積單元204中。而且,發(fā)送時(shí)刻是以在發(fā)送節(jié)點(diǎn)1600中進(jìn)行管理的時(shí)鐘為基準(zhǔn)的時(shí)刻,接收時(shí)刻 是以在接收節(jié)點(diǎn)1604中進(jìn)行管理的時(shí)刻為基準(zhǔn)的時(shí)刻。如前所述,要注意發(fā)送節(jié)點(diǎn)1600 的時(shí)鐘和接收節(jié)點(diǎn)1604的時(shí)鐘中未實(shí)現(xiàn)同步。這里,對(duì)分組損失和OWD的關(guān)聯(lián)進(jìn)行說(shuō)明。圖4是表示在1臺(tái)路由器上發(fā)生擁塞的情況下經(jīng)過(guò)時(shí)間和OWD的關(guān)系的圖。在該 圖中,橫軸表示時(shí)間,縱軸表示OWD。分組基本上沒有滯留在路由器的緩存器中的情況下,OffD依賴于從發(fā)送節(jié)點(diǎn)至接收節(jié)點(diǎn)的傳輸路徑的距離和種類、速度。這時(shí)的OWD如同4的tl t2那樣穩(wěn)定。接著,在分組開始滯留在路由器的緩存器中時(shí),OWD花費(fèi)多余的相當(dāng)于從存儲(chǔ)在路 由器的緩存器到取出為止的時(shí)間。由此,OWD與累積在路由器的緩存器中的分組量成比例 地增加(t2 t3)。于是,在分組累積至充滿路由器的緩存器為止時(shí),OWD不能比此時(shí)更大。在該狀態(tài) 下,要進(jìn)入路由器的緩存器的分組被丟棄,在圖4中的X標(biāo)記的時(shí)刻,發(fā)生分組損失。因此,可以從OWD的增加檢測(cè)出分組損失發(fā)生的征兆。累積單元204將OWD計(jì)算單元201算出的OWD保存作為OWD歷史。OWD歷史存儲(chǔ) 接收到的每個(gè)分組的0WD。例如,累積單元204是存儲(chǔ)器。而且,累積單元204保持OWD計(jì)算單元201算出的OWD作為OWD歷史,而且保持接 收到的分組上附加的發(fā)送時(shí)刻作為時(shí)刻歷史。而且,作為時(shí)刻歷史,累積單元204可以保持 接收到分組的接收時(shí)刻,而且,也可以保持分組上附加的發(fā)送時(shí)刻和接收到分組的接收時(shí)刻。檢測(cè)單元202根據(jù)累積單元204保持的OWD歷史,判斷是否有發(fā)生分組損失的征 兆。所謂發(fā)生分組損失的征兆,是在OWD歷史的規(guī)定的區(qū)間,OWD表示增加傾向的情況。在通過(guò)檢測(cè)單元202檢測(cè)到發(fā)生分組損失的征兆的情況下,估計(jì)單元203根據(jù)累 積單元204保持的OWD歷史、時(shí)刻歷史、過(guò)去發(fā)生的分組損失緊前或者緊后的0WD,估計(jì)損失 估計(jì)時(shí)刻。估計(jì)單元203例如用最小二乘法計(jì)算損失估計(jì)時(shí)刻。在分組損失征兆檢測(cè)的檢測(cè) 時(shí)刻,將表示了連續(xù)的增加傾向的區(qū)間的OWD測(cè)量值設(shè)為yi,將該區(qū)間中的接收分組的發(fā) 送時(shí)刻設(shè)為xi,將分組損失緊后的OWD測(cè)量值的平均值設(shè)為Y,這里,l^i^n時(shí),作為損 失估計(jì)時(shí)刻的X通過(guò)下式1算出。
權(quán)利要求
1.一種流通信裝置,在分組交換網(wǎng)絡(luò)上經(jīng)由路由器進(jìn)行流的發(fā)送或接收,包括累積單元,累積從發(fā)送構(gòu)成所述流的分組開始到接收所述分組為止的時(shí)間即單向傳輸 延遲;檢測(cè)單元,通過(guò)判斷所述累積單元中累積的單向傳輸延遲的增加傾向,檢測(cè)與分組損 失有關(guān)的征兆;以及估計(jì)單元,在檢測(cè)到所述征兆的情況下,根據(jù)所述累積單元中累積的所述單向傳輸延 遲的增加的程度,估計(jì)產(chǎn)生所述分組損失的分組即損失估計(jì)分組。
2.如權(quán)利要求1所述的流通信裝置,所述流通信裝置還包括分組接收單元,接收所述分組;以及OffD計(jì)算單元,計(jì)算所述分組的接收時(shí)刻和分組中包含的發(fā)送時(shí)刻之差,即所述單向傳 輸延遲,所述累積單元累積通過(guò)所述OWD計(jì)算單元計(jì)算出的所述單向傳輸延遲。
3.如權(quán)利要求2所述的流通信裝置,所述累積單元還累積所述發(fā)送時(shí)刻和所述接收時(shí)刻中的至少一個(gè),在檢測(cè)到所述征兆的情況下,通過(guò)根據(jù)由所述累積單元累積的所述單向傳輸延遲的增 加的程度、以及所述發(fā)送時(shí)刻和所述接收時(shí)刻中的至少一個(gè),估計(jì)作為產(chǎn)生所述分組損失 的時(shí)刻的損失估計(jì)時(shí)刻,從而估計(jì)在所述損失估計(jì)時(shí)刻被發(fā)送的分組作為所述損失估計(jì)分組。
4.如權(quán)利要求2所述的流通信裝置,所述累積單元還累積與所述分組對(duì)應(yīng)的序列號(hào),所述估計(jì)單元通過(guò)根據(jù)由所述累積單元累積的所述單向傳輸延遲的增加的程度、所述 序列號(hào)、以及所述發(fā)送時(shí)刻和所述接收時(shí)刻中的至少一個(gè),估計(jì)與發(fā)生所述分組損失的分 組對(duì)應(yīng)的序列號(hào)即損失估計(jì)序列號(hào),從而估計(jì)與所述損失估計(jì)序列號(hào)對(duì)應(yīng)的分組作為所述 損失估計(jì)分組。
5.如權(quán)利要求1所述的流通信裝置,所述流通信裝置還包括控制單元,在發(fā)生了所述分組損失的情況下,控制所述損失估計(jì)分組,以便恢復(fù)發(fā)生了 分組損失的分組中包含的流的一部分。
6.如權(quán)利要求5所述的流通信裝置,所述累積單元還累積所述分組的接收時(shí)刻、作為發(fā)送了該分組的時(shí)刻的發(fā)送時(shí)刻中的 至少一個(gè),所述估計(jì)單元在檢測(cè)到所述征兆的情況下,通過(guò)根據(jù)由所述累積單元累積的所述單向 傳輸延遲的增加的程度、以及所述發(fā)送時(shí)刻和所述接收時(shí)刻中的至少一個(gè),估計(jì)發(fā)生所述 分組損失的時(shí)刻即損失估計(jì)時(shí)刻,從而估計(jì)在所述損失估計(jì)時(shí)刻被發(fā)送的分組作為所述損 失估計(jì)分組。
7.如權(quán)利要求6所述的流通信裝置,所述控制單元使在所述損失估計(jì)時(shí)刻或者包含該損失估計(jì)時(shí)刻的規(guī)定期間內(nèi)發(fā)送的 分組中包含的冗余數(shù)據(jù)的比例,大于在除了所述損失估計(jì)時(shí)刻的時(shí)刻或者除了包含所述損失估計(jì)時(shí)刻的規(guī)定的期間的時(shí)刻發(fā)送的分組中包含的冗余數(shù)據(jù)的比例。
8.如權(quán)利要求6所述的流通信裝置,所述控制單元進(jìn)行控制,以便重復(fù)發(fā)送在所述損失估計(jì)時(shí)刻或者包含該損失估計(jì)時(shí)刻 的規(guī)定的期間內(nèi)發(fā)送的分組。
9.如權(quán)利要求3所述的流通信裝置,所述估計(jì)單元在所述單向傳輸延遲以規(guī)定的比例增加的情況下,估計(jì)直至與以前發(fā)生 了分組損失時(shí)的單向傳輸延遲一致為止的時(shí)間加到所述發(fā)送時(shí)刻或者所述接收時(shí)刻后的 時(shí)刻作為所述損失估計(jì)時(shí)刻,所述規(guī)定的比例是通過(guò)所述累積單元累積的所述單向傳輸延遲的增加的比例。
10.如權(quán)利要求5所述的流通信裝置,所述累積單元還累積與所述分組對(duì)應(yīng)的序列號(hào),所述估計(jì)單元在檢測(cè)到所述征兆的情況下,通過(guò)根據(jù)由所述累積單元累積的所述序列 號(hào)、所述單向傳輸延遲的增加的程度、以及所述發(fā)送時(shí)刻和所述接收時(shí)刻中的至少一個(gè),估 計(jì)與發(fā)生所述分組損失的分組對(duì)應(yīng)的序列號(hào)即損失估計(jì)序列號(hào),從而估計(jì)與所述損失估計(jì) 序列號(hào)對(duì)應(yīng)的分組作為所述損失估計(jì)分組。
11.如權(quán)利要求10所述的流通信裝置,所述控制單元使與所述損失估計(jì)序列號(hào)對(duì)應(yīng)的分組中包含的冗余數(shù)據(jù)的比例,大于與 除了所述損失估計(jì)序列號(hào)的序列號(hào)對(duì)應(yīng)的該分組中包含的冗余數(shù)據(jù)的比例。
12.如權(quán)利要求10所述的流通信裝置,所述控制單元進(jìn)行控制,以便重復(fù)發(fā)送與所述損失估計(jì)序列號(hào)對(duì)應(yīng)的分組。
13.如權(quán)利要求1所述的流通信裝置,所述檢測(cè)單元在所述單向傳輸延遲連續(xù)增加的區(qū)間為預(yù)定的第1閾值以上的情況下, 檢測(cè)出所述征兆。
14.如權(quán)利要求13所述的流通信裝置,所述檢測(cè)單元根據(jù)與所述分組有關(guān)的參數(shù)的值變更所述第1閾值。
15.如權(quán)利要求14所述的流通信裝置,所述檢測(cè)單元進(jìn)行變更,使得接收所述分組的間隔即接收間隔越短,越增大所述第1 閾值。
16.如權(quán)利要求1所述的流通信裝置,所述檢測(cè)單元判斷規(guī)定的期間內(nèi)的所述單向傳輸延遲的增加量的平均值是否為預(yù)定 的第2閾值以上,并且在判斷出所述增加量的平均值為所述第2閾值以上的情況下,檢測(cè)出 所述征兆。
17.如權(quán)利要求1所述的流通信裝置,所述流通信裝置經(jīng)由多個(gè)路由器進(jìn)行所述流的發(fā)送或者接收,所述估計(jì)單元在所述多個(gè)路由器中,對(duì)于過(guò)去發(fā)生了分組損失的路由器,根據(jù)分組損 失發(fā)生時(shí)的單向傳輸延遲,估計(jì)所述損失估計(jì)分組。
18.—種流通信方法,用于在分組交換網(wǎng)絡(luò)上經(jīng)由路由器進(jìn)行流的發(fā)送或接收,包括累積步驟,累積從發(fā)送將所述流較小地分割后得到的分組開始到接收所述分組為止的時(shí)間即單向傳輸延遲;檢測(cè)步驟,通過(guò)判斷所述累積步驟中累積的單向傳輸延遲的增加傾向,檢測(cè)與分組損 失有關(guān)的征兆;以及估計(jì)步驟,在檢測(cè)到所述征兆的情況下,根據(jù)所述累積步驟中累積的所述單向傳輸延 遲的增加的程度,估計(jì)產(chǎn)生所述分組損失的分組即損失估計(jì)分組。
19.一種流通信系統(tǒng),包括在分組交換網(wǎng)絡(luò)上經(jīng)由路由器進(jìn)行流的發(fā)送或接收的第1 流通信裝置和第2流通信裝置,所述第1流通信裝置包括OWD計(jì)算單元,計(jì)算所述分組的接收時(shí)刻和作為發(fā)送了該分組的時(shí)刻的發(fā)送時(shí)刻之差, 即所述單向傳輸延遲;累積單元,累積所述單向傳輸延遲;檢測(cè)單元,通過(guò)判斷所述累積單元中累積的單向傳輸延遲的增加傾向,檢測(cè)與分組損 失有關(guān)的征兆;以及估計(jì)單元,在檢測(cè)到所述征兆的情況下,根據(jù)所述累積單元中累積的所述單向傳輸延 遲的增加的程度,估計(jì)產(chǎn)生所述分組損失的分組即損失估計(jì)分組,所述第2流通信裝置包括控制單元,在發(fā)生了所述分組損失的情況下,控制所述損失估計(jì)分組,以便恢復(fù)該分組 中包含的流。
20.一種流通信系統(tǒng),包括在分組交換網(wǎng)絡(luò)上經(jīng)由路由器進(jìn)行流的發(fā)送或接收的第1 流通信裝置和第2流通信裝置,所述第1流通信裝置包括OWD計(jì)算單元,計(jì)算所述分組的接收時(shí)刻和作為發(fā)送了該分組的時(shí)刻的發(fā)送時(shí)刻之差, 即所述單向傳輸延遲,所述第2流通信裝置包括累積單元,累積所述單向傳輸延遲;檢測(cè)單元,通過(guò)判斷由所述累積單元累積的單向傳輸延遲的增加傾向,檢測(cè)與分組損 失有關(guān)的征兆;估計(jì)單元,在檢測(cè)到所述征兆的情況下,根據(jù)由所述累積單元累積的所述單向傳輸延 遲的增加的程度,估計(jì)產(chǎn)生所述分組損失的分組即損失估計(jì)分組;以及控制單元,在發(fā)生了所述分組損失的情況下,控制所述損失估計(jì)分組,以便恢復(fù)該分組 中包含的流。
全文摘要
本發(fā)明提供正確地估計(jì)將來(lái)發(fā)生的發(fā)生分組損失的分組的流通信裝置。本發(fā)明的流通信裝置在分組交換網(wǎng)絡(luò)上經(jīng)由路由器進(jìn)行流的發(fā)送或接收,包括累積單元(204),累積從發(fā)送將所述流較小地分割后的分組開始到接收所述分組為止的時(shí)間即單向傳輸延遲;檢測(cè)單元(202),通過(guò)判斷所述累積單元(204)中累積的單向傳輸延遲的增加傾向,檢測(cè)與分組損失有關(guān)的征兆;以及估計(jì)單元(203),在檢測(cè)到所述征兆的情況下,根據(jù)所述累積單元(204)中累積的所述單向傳輸延遲的增加的程度,估計(jì)產(chǎn)生所述分組損失的分組即損失估計(jì)分組。
文檔編號(hào)H04L12/56GK102077529SQ20098012521
公開日2011年5月25日 申請(qǐng)日期2009年7月3日 優(yōu)先權(quán)日2008年7月4日
發(fā)明者村本衛(wèi)一, 米田孝弘 申請(qǐng)人:松下電器產(chǎn)業(yè)株式會(huì)社