專利名稱:數(shù)據(jù)發(fā)送裝置、中繼裝置、數(shù)據(jù)發(fā)送接收裝置、數(shù)據(jù)通信方法
技術(shù)領(lǐng)域:
本發(fā)明涉及即使在經(jīng)由出錯(cuò)狀況變化的網(wǎng)絡(luò)在發(fā)送接收裝置之間進(jìn)行數(shù)據(jù)通信的情況下,也能夠適應(yīng)于變動(dòng)的出錯(cuò)狀況進(jìn)行通信的數(shù)據(jù)發(fā)送裝置、中繼裝置、數(shù)據(jù)發(fā)送接收裝置、數(shù)據(jù)通信方法。
背景技術(shù):
圖1展示了例如在特開平11-331234號(hào)公報(bào)中所示的現(xiàn)有的數(shù)據(jù)發(fā)送接收系統(tǒng)。在此數(shù)據(jù)發(fā)送接收系統(tǒng)中,在無線終端裝置和應(yīng)用程序服務(wù)器進(jìn)行數(shù)據(jù)發(fā)送接收時(shí),無線終端裝置或者基站裝置向網(wǎng)關(guān)服務(wù)器通知無線區(qū)間的線路狀態(tài),在網(wǎng)關(guān)服務(wù)器向無線用協(xié)議轉(zhuǎn)換時(shí)調(diào)整分組長度和再發(fā)送時(shí)間等參數(shù)進(jìn)行數(shù)據(jù)通信。
可是,在記載在此特開平11-331234號(hào)公報(bào)中的現(xiàn)有的數(shù)據(jù)通信系統(tǒng)中,在網(wǎng)關(guān)中使用與無線網(wǎng)絡(luò)的線路狀況相適應(yīng)的參數(shù)(分組長度、再發(fā)送時(shí)間、窗口尺寸),轉(zhuǎn)換為無線用網(wǎng)絡(luò)的協(xié)議進(jìn)行發(fā)送。
但是,通常在影像和聲音等的多媒體通信中,雖然存在在無線、因特網(wǎng)中不同的下位協(xié)議和在實(shí)現(xiàn)流通信的無線、因特網(wǎng)中共通的上位協(xié)議,但在上述現(xiàn)有的數(shù)據(jù)通信系統(tǒng)中,并不只用下位協(xié)議通過與網(wǎng)絡(luò)的錯(cuò)誤特性一致的參數(shù)進(jìn)行發(fā)送接收而針對(duì)上位協(xié)議以適宜的分組長度進(jìn)行傳送。
發(fā)明內(nèi)容
因而,本發(fā)明就是為了解決上述的問題而提出的,其目的在于提供在共通的上位協(xié)議中通過用與網(wǎng)絡(luò)出錯(cuò)狀況適應(yīng)的分組長度進(jìn)行接收,可以實(shí)現(xiàn)減少分組丟失率的數(shù)據(jù)發(fā)送裝置、中繼裝置、數(shù)據(jù)發(fā)送接收裝置、數(shù)據(jù)通信方法。
本發(fā)明的數(shù)據(jù)發(fā)送裝置是經(jīng)由特性不同的多個(gè)網(wǎng)絡(luò)在和數(shù)據(jù)接收裝置之間,用上述多個(gè)網(wǎng)絡(luò)共通的上位協(xié)議、上述多個(gè)網(wǎng)絡(luò)各自固有的下位協(xié)議進(jìn)行數(shù)據(jù)通信的數(shù)據(jù)通信發(fā)送裝置,因?yàn)閺纳鲜鰯?shù)據(jù)接收裝置接收網(wǎng)絡(luò)中的錯(cuò)誤發(fā)生狀況,根據(jù)此網(wǎng)絡(luò)中的錯(cuò)誤發(fā)生狀況可變地控制上述多個(gè)網(wǎng)絡(luò)共通的上位協(xié)議的分組長度,所以不僅是各網(wǎng)絡(luò)特有的下位協(xié)議,也根據(jù)網(wǎng)絡(luò)的狀況改變?cè)诟骶W(wǎng)絡(luò)中共通的協(xié)議的分組長度,因而可以在錯(cuò)誤少的網(wǎng)絡(luò)中實(shí)現(xiàn)高效率的通信,在錯(cuò)誤多的網(wǎng)絡(luò)中可以實(shí)現(xiàn)使錯(cuò)誤的影響極少的通信。
另外,本發(fā)明的數(shù)據(jù)發(fā)送裝置的特征在于在根據(jù)網(wǎng)絡(luò)中的錯(cuò)誤發(fā)生狀況可變地控制上述多個(gè)網(wǎng)絡(luò)共通的上位協(xié)議的分組長度時(shí),適應(yīng)傳送的數(shù)據(jù)的構(gòu)造和特性地可變地調(diào)整上位協(xié)議的分組長度。
另外,本發(fā)明的數(shù)據(jù)中繼裝置是經(jīng)由特性不同的多個(gè)網(wǎng)絡(luò)在數(shù)據(jù)發(fā)送裝置和數(shù)據(jù)接收裝置之間,中繼用上述多個(gè)網(wǎng)絡(luò)共通的上位協(xié)議、上述多個(gè)網(wǎng)絡(luò)各自固有的下位協(xié)議進(jìn)行的數(shù)據(jù)通信的中繼裝置,因?yàn)閺纳鲜鰯?shù)據(jù)接收裝置接收網(wǎng)絡(luò)中的錯(cuò)誤發(fā)生狀況,根據(jù)此網(wǎng)絡(luò)中的錯(cuò)誤發(fā)生狀況可變地控制上述多個(gè)網(wǎng)絡(luò)共通的上位協(xié)議的分組長度,所以不僅是各網(wǎng)絡(luò)特有的下位協(xié)議,也根據(jù)網(wǎng)絡(luò)的狀況改變各網(wǎng)絡(luò)中共通的協(xié)議的分組長度,因而可以在錯(cuò)誤少的網(wǎng)絡(luò)中實(shí)現(xiàn)高效率的通信,在錯(cuò)誤多的網(wǎng)絡(luò)中可以實(shí)現(xiàn)使錯(cuò)誤的影響極少的通信。
進(jìn)而,本發(fā)明的中繼裝置其特征在于把每個(gè)網(wǎng)絡(luò)不同的下位協(xié)議的分組長度可變地控制為與上述各網(wǎng)絡(luò)的出錯(cuò)狀況相適應(yīng)的分組長度。
進(jìn)而,本發(fā)明的中繼裝置的特征在于在從上述數(shù)據(jù)接收裝置接收的網(wǎng)絡(luò)中的錯(cuò)誤發(fā)生狀況中,還包含來自存在于與另一網(wǎng)絡(luò)的邊界上的另一中繼裝置的網(wǎng)絡(luò)中的錯(cuò)誤發(fā)生狀況。
進(jìn)而,本發(fā)明的數(shù)據(jù)發(fā)送接收裝置是經(jīng)由特性不同的多個(gè)網(wǎng)絡(luò)在和另一數(shù)據(jù)發(fā)送接收裝置之間,用上述多個(gè)網(wǎng)絡(luò)共通的上位協(xié)議、上述多個(gè)網(wǎng)絡(luò)各自固有的下位協(xié)議進(jìn)行數(shù)據(jù)通信的數(shù)據(jù)發(fā)送接收裝置,因?yàn)樵趶纳鲜隽硪粩?shù)據(jù)發(fā)送接收裝置接收到數(shù)據(jù)時(shí),抽出網(wǎng)絡(luò)的出錯(cuò)狀況,根據(jù)抽出的網(wǎng)絡(luò)中的錯(cuò)誤發(fā)生狀況可變地控制上述多個(gè)網(wǎng)絡(luò)共通的上位協(xié)議的分組長度,所以不僅是各網(wǎng)絡(luò)中特有的下位協(xié)議,也根據(jù)網(wǎng)絡(luò)的狀況變更各網(wǎng)絡(luò)中共通的協(xié)議的分組長度,因而可以在錯(cuò)誤少的網(wǎng)絡(luò)中實(shí)現(xiàn)效率高的通信,可以在錯(cuò)誤多的網(wǎng)絡(luò)中實(shí)現(xiàn)錯(cuò)誤影響極其小的通信。
進(jìn)而,本發(fā)明的數(shù)據(jù)通信方法是經(jīng)由特性不同的多個(gè)網(wǎng)絡(luò)在數(shù)據(jù)發(fā)送裝置和數(shù)據(jù)接收裝置之間,用上述多個(gè)網(wǎng)絡(luò)共通的上位協(xié)議、上述多個(gè)網(wǎng)絡(luò)各自固有的下位協(xié)議進(jìn)行數(shù)據(jù)通信時(shí)的數(shù)據(jù)通信方法,因?yàn)楦鶕?jù)網(wǎng)絡(luò)中的錯(cuò)誤發(fā)生狀況可變地控制上述多個(gè)網(wǎng)絡(luò)共通的上位協(xié)議的分組長度,所以不僅是各網(wǎng)絡(luò)中特有的下位協(xié)議,也根據(jù)網(wǎng)絡(luò)的狀況變更各網(wǎng)絡(luò)中共通的協(xié)議的分組長度,因而可以在錯(cuò)誤少的網(wǎng)絡(luò)中實(shí)現(xiàn)高效率的通信,可以在錯(cuò)誤多的網(wǎng)絡(luò)中實(shí)現(xiàn)錯(cuò)誤影響極其小的通信。
圖1是現(xiàn)有例子(特開平11-331234)的方框構(gòu)成圖。
圖2是本發(fā)明中的實(shí)施例1的數(shù)據(jù)發(fā)送接收系統(tǒng)的基本概要構(gòu)成圖。
圖3是展示作為通信協(xié)議一例利用RTP(實(shí)時(shí)傳送協(xié)議Real-time transport protocol)/UDP/IP進(jìn)行通信時(shí)的網(wǎng)絡(luò)協(xié)議堆棧例子的圖。
圖4是圖2所示的實(shí)施例1的數(shù)據(jù)發(fā)送裝置(202)的詳細(xì)說明圖。
圖5是展示網(wǎng)絡(luò)出錯(cuò)狀況的數(shù)據(jù)構(gòu)造一例的圖。
圖6是展示圖4所示的上位協(xié)議分組長度確定單元305的詳細(xì)構(gòu)成的詳細(xì)構(gòu)成圖。
圖7是圖2所示的數(shù)據(jù)接收裝置(201)的詳細(xì)說明圖。
圖8是展示作為上位協(xié)議一例的RTP(Real-time transportprotocol)的分組構(gòu)成(901)的圖。
圖9是作為在出錯(cuò)狀況通信中使用的協(xié)議一例展示RTCP(RTP控制協(xié)議RTP Control Protocol)的分組構(gòu)成(801)的圖。
圖10是展示在本實(shí)施例1的數(shù)據(jù)接收裝置(201)中的出錯(cuò)狀況數(shù)據(jù)的生成的流程圖。
圖11是本發(fā)明中的實(shí)施例2的數(shù)據(jù)發(fā)送接收系統(tǒng)的基本概要構(gòu)成圖。
圖12是圖11所示的實(shí)施例2的數(shù)據(jù)發(fā)送裝置(502)的詳細(xì)說明圖。
圖13是圖11所示的實(shí)施例2的中繼裝置(503)的詳細(xì)說明圖。
圖14是本發(fā)明中的實(shí)施例3的數(shù)據(jù)發(fā)送接收系統(tǒng)的基本概要構(gòu)成圖。
圖15是圖14所示的實(shí)施例3的發(fā)送接收裝置1、2的詳細(xì)說明圖。
圖16是展示實(shí)施例4的數(shù)據(jù)發(fā)送裝置(502)的詳細(xì)構(gòu)成的圖。
圖17是說明在本實(shí)施例4中用RTP發(fā)送MPEG-4時(shí)的例子的圖。
具體實(shí)施例方式
以下,為了更詳細(xì)地說明本發(fā)明,根據(jù)
用于實(shí)施本發(fā)明的最佳的形式。
實(shí)施例1圖2是把經(jīng)由性質(zhì)不同的2個(gè)網(wǎng)絡(luò)進(jìn)行數(shù)據(jù)的發(fā)送接收時(shí)的情況作為例子的本發(fā)明中的實(shí)施例1的數(shù)據(jù)發(fā)送接收系統(tǒng)的基本概要構(gòu)成圖。在圖2中,201是數(shù)據(jù)接收裝置(在圖中省略為接收裝置),202是數(shù)據(jù)發(fā)送裝置(在圖中省略為發(fā)送裝置),203是網(wǎng)關(guān),204是網(wǎng)絡(luò)1,205是網(wǎng)絡(luò)2,206是發(fā)送數(shù)據(jù),207是用于通過網(wǎng)絡(luò)1發(fā)送發(fā)送數(shù)據(jù)(206)的協(xié)議堆棧,208是用于通過網(wǎng)絡(luò)2傳送發(fā)送數(shù)據(jù)(206)的協(xié)議堆棧,209是接收數(shù)據(jù)。
如果說明圖2所示的數(shù)據(jù)發(fā)送接收系統(tǒng)的動(dòng)作,則數(shù)據(jù)接收裝置(201)通過性質(zhì)不同的網(wǎng)絡(luò)1(204)和網(wǎng)絡(luò)2(205)從數(shù)據(jù)發(fā)送裝置(202)接收發(fā)送數(shù)據(jù)(206),網(wǎng)絡(luò)1和網(wǎng)絡(luò)2根據(jù)時(shí)間或者數(shù)據(jù)接收裝置(201)的狀態(tài)和位置而錯(cuò)誤發(fā)生率變化,把在相對(duì)于數(shù)據(jù)接收裝置(201)的時(shí)間ti時(shí)的網(wǎng)絡(luò)1(204)、網(wǎng)絡(luò)2(205)的合計(jì)錯(cuò)誤發(fā)生率表示為R(ti)。
發(fā)送數(shù)據(jù)(206)在數(shù)據(jù)發(fā)送裝置(202)和數(shù)據(jù)接收裝置(201)之間作為上位協(xié)議使用記載在協(xié)議堆棧208、207中的網(wǎng)絡(luò)共通協(xié)議被傳送,作為下位協(xié)議在網(wǎng)絡(luò)1中使用記載在協(xié)議堆棧207中的網(wǎng)絡(luò)1協(xié)議被傳送,在網(wǎng)絡(luò)2中使用記載在協(xié)議堆棧208中的網(wǎng)絡(luò)2協(xié)議被傳送。在作為中繼裝置的網(wǎng)關(guān)(203)中進(jìn)行網(wǎng)絡(luò)1和網(wǎng)絡(luò)2之間的下位協(xié)議的轉(zhuǎn)換。
圖3是作為通信協(xié)議一例展示利用RTP(Real-time transportprotocol)/UDP/IP進(jìn)行通信時(shí)的網(wǎng)絡(luò)協(xié)議堆棧的圖。在圖3中,1501是用于通過網(wǎng)絡(luò)1進(jìn)行通信的協(xié)議堆棧,1504是用于通過網(wǎng)絡(luò)2進(jìn)行通信的協(xié)議堆棧,1502是在網(wǎng)絡(luò)1和網(wǎng)絡(luò)2上共通的上位協(xié)議,1503是網(wǎng)絡(luò)1用的下位網(wǎng)絡(luò)協(xié)議,1505是網(wǎng)絡(luò)2用的下位網(wǎng)絡(luò)協(xié)議。網(wǎng)關(guān)(203)在網(wǎng)絡(luò)1和2之間轉(zhuǎn)換下位網(wǎng)絡(luò)協(xié)議1503和下位網(wǎng)絡(luò)協(xié)議1505的協(xié)議。
以下,分為數(shù)據(jù)發(fā)送裝置(202)和數(shù)據(jù)接收裝置(201)詳細(xì)說明構(gòu)成和動(dòng)作。
發(fā)送裝置一側(cè)的說明圖4是圖2所示的實(shí)施例1的數(shù)據(jù)發(fā)送裝置(202)的詳細(xì)說明圖。在圖4中,301是分組發(fā)送單元,302是上位協(xié)議分組生成單元,303是下位協(xié)議分組生成單元,304是分組送出單元,305是上位協(xié)議分組長度確定單元,307是網(wǎng)絡(luò)出錯(cuò)狀況,309是出錯(cuò)狀況收集單元,206是發(fā)送數(shù)據(jù),202是發(fā)送裝置,205的網(wǎng)絡(luò)2。
如果說明圖4所示的數(shù)據(jù)發(fā)送裝置(202)的動(dòng)作,則數(shù)據(jù)發(fā)送裝置(202)的上位協(xié)議分組生成單元(302)生成用于發(fā)送發(fā)送數(shù)據(jù)(206)的上位協(xié)議的分組。此上位協(xié)議的分組長度由上位協(xié)議分組長度確定單元(305)參照網(wǎng)絡(luò)出錯(cuò)狀況(307)的數(shù)據(jù),確定為與出錯(cuò)狀況相適應(yīng)的分組長度。生成的上位協(xié)議的分組被輸入到下位協(xié)議分組生成單元(303)。在下位協(xié)議分組生成單元(303)中生成的分組被輸入分組送出單元(304),發(fā)送到網(wǎng)絡(luò)2(205)。有關(guān)網(wǎng)絡(luò)的出錯(cuò)狀況(307),出錯(cuò)狀況收集單元(309)收集從數(shù)據(jù)接收裝置(201)發(fā)送來的錯(cuò)誤信息,存儲(chǔ)在網(wǎng)絡(luò)出錯(cuò)狀況(307)中。
圖5是展示網(wǎng)絡(luò)出錯(cuò)狀況的數(shù)據(jù)構(gòu)造一例的圖。在圖5中,1201是表示網(wǎng)絡(luò)狀況數(shù)據(jù)的數(shù)據(jù)一例,例如,網(wǎng)絡(luò)出錯(cuò)狀況如圖5所示,假設(shè)是在每一時(shí)間計(jì)算時(shí)間、分組丟失率的數(shù)據(jù)后存儲(chǔ)的數(shù)據(jù)。在此分組丟失率n假設(shè)是從時(shí)間n-1到時(shí)間n丟失的分組相對(duì)于此間發(fā)送的全部分組的比率。
圖6展示了圖4所示的上位協(xié)議分組長度確定單元305的詳細(xì)構(gòu)成。在圖6中,1401是分組長度確定單元,1402是分組長度確定用數(shù)據(jù),305是上位協(xié)議分組長度確定單元,307是網(wǎng)絡(luò)出錯(cuò)狀況,302是上位協(xié)議分組生成單元。
如果說明圖6所示的上位協(xié)議分組長度確定單元305的動(dòng)作,則上位協(xié)議分組長度確定單元305的分組長度確定單元(1401)讀入網(wǎng)絡(luò)出錯(cuò)狀況(307),確定發(fā)送的分組長度。在確定分組長度時(shí)分組長度確定單元1401讀入分組長度確定用數(shù)據(jù)(1402),通過檢索與網(wǎng)絡(luò)出錯(cuò)狀況一致的分組長度確定分組長度。在此,分組長度確定用數(shù)據(jù)(1402)例如是具有網(wǎng)絡(luò)錯(cuò)誤率的范圍和分組長度的各列的表,檢索現(xiàn)在的網(wǎng)絡(luò)錯(cuò)誤率所屬的網(wǎng)絡(luò)錯(cuò)誤率的范圍,可以得到一致的分組長度。
接收裝置一側(cè)的說明圖7是圖2所示的數(shù)據(jù)接收裝置(201)的詳細(xì)說明圖。在圖7中,401是分組輸入單元,402是下位協(xié)議分組分解單元,403是上位協(xié)議分組分解單元,209是接收數(shù)據(jù),405是出錯(cuò)狀況通知單元。
如果說明圖7所示的數(shù)據(jù)接收裝置(201)的動(dòng)作,則從網(wǎng)絡(luò)1(204)輸入到分組輸入單元(401)的分組由下位協(xié)議分組分解單元(402)分解下位協(xié)議,在上位協(xié)議分組分解單元(403)中作為分解了上位協(xié)議的數(shù)據(jù)復(fù)原,存儲(chǔ)在接收數(shù)據(jù)(209)中。出錯(cuò)狀況通知單元(405)在上位協(xié)議分解單元(403)中解析分組的接收狀況,求出分組損失率并輸入到出錯(cuò)狀況通知單元(405)。出錯(cuò)狀況通知單元(405)把出錯(cuò)狀況發(fā)送到數(shù)據(jù)發(fā)送裝置(202)。
圖8是展示作為上位協(xié)議一例的RTP(Real-time transportprotocol)的分組構(gòu)成(901)的圖。出錯(cuò)狀況通知單元(405)例如根據(jù)此RTP分組構(gòu)成中的“順序號(hào)碼”的連續(xù)性求出到達(dá)數(shù)據(jù)接收裝置(201)內(nèi)的分組的損失率。在圖8中,V是版本,P是裝填標(biāo)志,X是擴(kuò)展標(biāo)志,CC是發(fā)送方發(fā)送源數(shù),M是標(biāo)志位,PT是有效載荷類型。
圖9是作為在出錯(cuò)狀況通信中使用的協(xié)議一例展示RTCP(RTPControl Protocol)的分組構(gòu)成(801)的圖。在圖9中,V是版本,P是裝填標(biāo)志,PT是有效載荷類型。出錯(cuò)狀況通知單元(405)例如將信息存儲(chǔ)在此RTCP分組構(gòu)成中的“分組丟失率”以及“丟失分組數(shù)單元”中并發(fā)送到發(fā)送單元。此時(shí),如圖9所示,數(shù)據(jù)接收裝置(201)的出錯(cuò)狀況通知單元(405)用RTCP分組把接收出錯(cuò)狀況發(fā)送到數(shù)據(jù)發(fā)送裝置(202)。
圖10是展示在本實(shí)施例1的數(shù)據(jù)接收裝置(201)中的出錯(cuò)狀況數(shù)據(jù)的生成的流程圖。如圖7所示,如果向上位協(xié)議分組分解單元(403)輸入分組(步驟ST1),則例如在RTP分組的情況下,上位協(xié)議分組分解單元(403)抽出接收到的分組的順序號(hào)碼(參照?qǐng)D8),通過與前一次接收到的分組的順序號(hào)碼比較來計(jì)算丟失分組數(shù)(步驟ST2),在把丟失分組數(shù)以及接收分組數(shù)通知出錯(cuò)狀況通知單元(405)的同時(shí)(步驟ST3),分解分組,抽出接收數(shù)據(jù)并存儲(chǔ)(步驟ST4),進(jìn)入到下一分組的接收等待狀態(tài)(步驟ST5)。當(dāng)接收到下一分組的情況下(步驟ST5“是”),進(jìn)行上述的步驟ST1轉(zhuǎn)移的處理。
可是,出錯(cuò)狀況通知單元(405)如果從上位協(xié)議分組分解單元(403)通過步驟ST3的處理接收到丟失分組數(shù)以及接收分組數(shù)的通知(步驟ST11“是”),則增加丟失分組數(shù)和接收分組數(shù)的計(jì)數(shù)(步驟ST12),如果達(dá)到發(fā)送出錯(cuò)狀況的時(shí)刻(步驟ST13“是”),則例如在利用RTCP分組的情況下,計(jì)算分組丟失率以及丟失分組數(shù),作為出錯(cuò)狀況數(shù)據(jù)向數(shù)據(jù)發(fā)送裝置(202)發(fā)送(步驟ST14),并初始化丟失分組數(shù)、接收分組數(shù)(步驟ST15)。
因而,如果采用本實(shí)施例1,則從數(shù)據(jù)接收裝置(201)和網(wǎng)關(guān)(203)經(jīng)由網(wǎng)絡(luò)1(204)、網(wǎng)絡(luò)2(205)向數(shù)據(jù)發(fā)送裝置(202)通知數(shù)據(jù)接收裝置(201)和網(wǎng)關(guān)(203)中的出錯(cuò)狀況,在數(shù)據(jù)發(fā)送裝置(202)中,因?yàn)楦鶕?jù)此出錯(cuò)狀況,針對(duì)網(wǎng)絡(luò)1(204)、網(wǎng)絡(luò)2(205)共通的上位協(xié)議通過與錯(cuò)誤率相適應(yīng)的分組長度進(jìn)行發(fā)送接收,所以即使是網(wǎng)絡(luò)1(204)、2(205)共通的上位協(xié)議也可以減少分組丟失率。
具體地說,例如在發(fā)送接收影像的系統(tǒng)中,網(wǎng)絡(luò)1是手機(jī)網(wǎng)絡(luò)等無線網(wǎng)絡(luò),網(wǎng)絡(luò)2是因特網(wǎng)等有線網(wǎng)絡(luò),假設(shè)下位協(xié)議在無線用協(xié)議和有線用協(xié)議中是不同的,作為上位的共通協(xié)議使用RTP/UDP/IP,數(shù)據(jù)接收裝置(201)、數(shù)據(jù)發(fā)送裝置(202)之間的出錯(cuò)狀況用RTCP/UDP/IP發(fā)送。假設(shè)無線網(wǎng)絡(luò)固有的下位協(xié)議使用與錯(cuò)誤多的無線網(wǎng)絡(luò)適合的短的分組長度,有線網(wǎng)絡(luò)固有的下位協(xié)議為了有效地發(fā)送接收數(shù)據(jù)而使用上位協(xié)議的分組長度。如果接收裝置的無線狀態(tài)惡化,網(wǎng)絡(luò)的錯(cuò)誤發(fā)生率高,則從接收裝置向發(fā)送裝置使用RTCP通知此現(xiàn)象。發(fā)送一側(cè)根據(jù)通知的出錯(cuò)狀況縮短RTP上位分組的分組長度進(jìn)行發(fā)送。由此無線網(wǎng)絡(luò)中的下位協(xié)議分組丟失波及的對(duì)上位協(xié)議(RTP)的影響降低,可以實(shí)施與網(wǎng)絡(luò)的出錯(cuò)狀況適應(yīng)的數(shù)據(jù)的發(fā)送接收。
實(shí)施例2在實(shí)施例1中,是使用網(wǎng)絡(luò)1和2全體的出錯(cuò)狀況確定分組長度,但在本實(shí)施例2中說明分別使用網(wǎng)絡(luò)1和網(wǎng)絡(luò)12的出錯(cuò)狀況確定分組長度的系統(tǒng)。
圖11是把經(jīng)由特性不同的2個(gè)網(wǎng)絡(luò)進(jìn)行數(shù)據(jù)的發(fā)送接收的情況作為例子的本發(fā)明中的實(shí)施例2的數(shù)據(jù)發(fā)送接收系統(tǒng)的基本概要構(gòu)成圖。在圖11中,501是數(shù)據(jù)接收裝置(在圖中,省略為接收裝置),502是數(shù)據(jù)發(fā)送裝置(在圖中,省略為發(fā)送裝置),503表示中繼裝置,204表示網(wǎng)絡(luò)1,205表示網(wǎng)絡(luò)2,206表示發(fā)送數(shù)據(jù),507表示網(wǎng)絡(luò)1中的協(xié)議堆棧,508表示網(wǎng)絡(luò)2中的協(xié)議堆棧,209表示接收數(shù)據(jù)。
如果說明圖11所示的實(shí)施例2的數(shù)據(jù)發(fā)送接收系統(tǒng)的動(dòng)作,則數(shù)據(jù)接收裝置(501)通過性質(zhì)不同的網(wǎng)絡(luò)1(204)和網(wǎng)絡(luò)2(205)從數(shù)據(jù)發(fā)送裝置(502)接收接收數(shù)據(jù)(206)。網(wǎng)絡(luò)1和網(wǎng)絡(luò)2根據(jù)時(shí)間或者數(shù)據(jù)接收裝置(501)的狀態(tài)和位置而錯(cuò)誤發(fā)生率變化,把相對(duì)于數(shù)據(jù)接收裝置(501)的時(shí)間ti的網(wǎng)絡(luò)1中的錯(cuò)誤發(fā)生率表示為ER1(ti),把網(wǎng)絡(luò)2中的錯(cuò)誤發(fā)生率表示為ER2(ti)。
發(fā)送數(shù)據(jù)(206)在數(shù)據(jù)發(fā)送裝置(502)、接收裝置(502)之間作為上位協(xié)議使用507、508所述的網(wǎng)絡(luò)共通協(xié)議被傳送,作為下位協(xié)議,在網(wǎng)絡(luò)1中使用507所述的網(wǎng)絡(luò)1協(xié)議,在網(wǎng)絡(luò)2中使用508所述的網(wǎng)絡(luò)2協(xié)議傳送。網(wǎng)絡(luò)1和網(wǎng)絡(luò)2之間的下位協(xié)議的轉(zhuǎn)換以及上位協(xié)議的分組長度轉(zhuǎn)換在中繼裝置(503)中進(jìn)行。
圖12是圖11所示的實(shí)施例2的數(shù)據(jù)發(fā)送裝置(502)的詳細(xì)說明圖。在圖12中,302是上位協(xié)議分組生成單元,602是下位協(xié)議分組生成單元,304是分組送出單元,305是上位協(xié)議分組長度確定單元,605是下位協(xié)議分組長度確定單元,309是出錯(cuò)狀況收集單元,607是網(wǎng)絡(luò)2出錯(cuò)狀況,206是發(fā)送數(shù)據(jù)。
如果說明圖12所示的實(shí)施例2的數(shù)據(jù)發(fā)送裝置(502)的動(dòng)作,則上位協(xié)議分組生成單元(302)生成用于發(fā)送發(fā)送數(shù)據(jù)(206)的上位協(xié)議的分組。
此時(shí),此上位協(xié)議的分組長度由上位協(xié)議分組長度確定單元(305)參照網(wǎng)絡(luò)2出錯(cuò)狀況(607)的數(shù)據(jù),確定為適應(yīng)出錯(cuò)狀況的分組長度。已生成的上位協(xié)議的分組被輸入到下位協(xié)議分組生成單元(602)。下位協(xié)議分組長度由下位協(xié)議分組長度確定單元(605)參照網(wǎng)絡(luò)2出錯(cuò)狀況(607)的數(shù)據(jù),確定為適應(yīng)出錯(cuò)狀況的分組長度。
在此上位以及下位協(xié)議分組長度確定單元的構(gòu)成假設(shè)與圖6所示的上位協(xié)議分組長度確定單元305的構(gòu)成相同。在下位協(xié)議分組生成單元(602)中生成的分組被輸入到分組送出單元(304),被送出到網(wǎng)絡(luò)2(205)。對(duì)于網(wǎng)絡(luò)2的出錯(cuò)狀況(607),由出錯(cuò)狀況收集單元(309)收集網(wǎng)絡(luò)2的出錯(cuò)狀況,存儲(chǔ)在網(wǎng)絡(luò)2出錯(cuò)狀況(607)中。
圖13是圖11所示的實(shí)施例2的中繼裝置(503)的詳細(xì)說明圖。在圖13中,701是分組接收單元,702是下位協(xié)議分組分解單元,703是上位協(xié)議分組分解單元,704是上位協(xié)議分組生成單元,705是下位協(xié)議分組生成單元,706是分組送出單元,707是上位協(xié)議分組長度確定單元,708是下位協(xié)議分組長度確定單元,709是出錯(cuò)狀況通知單元,710是出錯(cuò)狀況收集單元,711是網(wǎng)絡(luò)1出錯(cuò)狀況,712是分組中繼單元,503是中繼裝置,204是網(wǎng)絡(luò)1,205是網(wǎng)絡(luò)2,716是緩沖器。
如果說明圖13所示的實(shí)施例2的中繼裝置(503)的動(dòng)作,則分組接收單元(701)從網(wǎng)絡(luò)2(205)取得從數(shù)據(jù)發(fā)送裝置(502)接收到的分組,輸出到下位協(xié)議分組分解單元(702)。下位協(xié)議分組分解單元(702)從分組中分解下位協(xié)議,輸出到上位協(xié)議分組分解單元(703)。在上位協(xié)議分組分解單元(703)中,分解上位協(xié)議,把數(shù)據(jù)暫時(shí)存儲(chǔ)在緩沖器(716)中。緩沖器(716)是FIFO。
上位協(xié)議分組生成單元(704)從緩沖器(716)中讀出發(fā)送數(shù)據(jù),生成上位協(xié)議分組,輸出到下位協(xié)議分組生成單元(705)。在此,上位協(xié)議的分組長度由上位協(xié)議分組長度確定單元(707)參照網(wǎng)絡(luò)1出錯(cuò)狀況(711)確定。
在下位協(xié)議分組生成單元(705)中,根據(jù)由上位協(xié)議分組生成單元(704)輸入的上位協(xié)議分組生成網(wǎng)絡(luò)1用的下位協(xié)議分組。在此,下位協(xié)議的分組長度由下位協(xié)議分組長度確定單元(708)參照網(wǎng)絡(luò)1出錯(cuò)狀況(711)確定。進(jìn)而,上位以及下位協(xié)議分組長度確定單元(707)、(708)的構(gòu)成與圖6所示的上位協(xié)議分組長度確定單元305的構(gòu)成相同。
在此,例如當(dāng)作為上位通信協(xié)議使用圖8所示的RTP分組,在中繼裝置(713)中變更分組長度的情況下,需要再次附加順序號(hào)碼。在此,當(dāng)存在在網(wǎng)絡(luò)1中丟失的分組的情況下,新生成的RTP分組除去丟失的部分附加連續(xù)的順序號(hào)生成分組。
在下位協(xié)議分組生成單元(705)中生成的分組被輸入分組發(fā)送單元(706),發(fā)送到網(wǎng)絡(luò)1(204)。而后,圖11所示的本實(shí)施例2的數(shù)據(jù)接收裝置(501)經(jīng)由網(wǎng)絡(luò)1(204)接收數(shù)據(jù),但因?yàn)楹蛨D7所示的實(shí)施例1的數(shù)據(jù)接收裝置(201)同樣地構(gòu)成、動(dòng)作,所以出錯(cuò)狀況通知單元(405)向中繼裝置(503)通知出錯(cuò)狀況。
從數(shù)據(jù)接收裝置(501)向中繼裝置(503)發(fā)送出錯(cuò)狀況通知,在中繼裝置(503)中,合并采用網(wǎng)絡(luò)1(204)的數(shù)據(jù)接收裝置(501)中的出錯(cuò)狀況和采用網(wǎng)絡(luò)2(205)的中繼裝置(503)中的出錯(cuò)狀況,發(fā)送到數(shù)據(jù)發(fā)送裝置(502)。
即,在中繼裝置(503)中,出錯(cuò)狀況收集單元(710)接收從在網(wǎng)絡(luò)1中的中繼裝置(713)到數(shù)據(jù)接收裝置(501)的出錯(cuò)狀況信息,存儲(chǔ)在網(wǎng)絡(luò)1出錯(cuò)狀況(711)中。另外,在中繼裝置(503)的出錯(cuò)狀況通知單元(709)中,在輸入上位協(xié)議分組分解單元(703)分析的分組丟失率和丟失分組數(shù)的同時(shí),從網(wǎng)絡(luò)1出錯(cuò)狀況(711)中輸入網(wǎng)絡(luò)1中的出錯(cuò)狀況信息,把這些出錯(cuò)狀況經(jīng)由網(wǎng)絡(luò)2(205)發(fā)送到數(shù)據(jù)發(fā)送裝置(502)。
例如,當(dāng)使用圖9所示的RTCP分組發(fā)送到數(shù)據(jù)發(fā)送裝置(502)的情況下,“接收裝置的接收出錯(cuò)狀況”表示網(wǎng)絡(luò)1的出錯(cuò)狀況,“中繼裝置的接收出錯(cuò)狀況”表示網(wǎng)絡(luò)2的出錯(cuò)狀況。
因而,如果采用本實(shí)施例2,因?yàn)樵谥欣^裝置(503)中檢測(cè)網(wǎng)絡(luò)1、2的出錯(cuò)狀況,控制從中繼裝置(503)向數(shù)據(jù)接收裝置(501)發(fā)送數(shù)據(jù)時(shí)的上位共通協(xié)議、下位協(xié)議的分組長度,或者控制在向數(shù)據(jù)發(fā)送裝置(502)進(jìn)行發(fā)送而向中繼裝置(503)發(fā)送數(shù)據(jù)時(shí)的上位共通通信協(xié)議、下位協(xié)議的分組長度,所以向從中繼裝置(503)到數(shù)據(jù)接收裝置(501)的網(wǎng)絡(luò)1同時(shí)用上位共通協(xié)議、下位協(xié)議發(fā)送與網(wǎng)絡(luò)1的出錯(cuò)狀況相適應(yīng)的分組長度的分組,另一方面,能夠向從數(shù)據(jù)發(fā)送裝置(502)到中繼裝置(50)的網(wǎng)絡(luò)2共同用上位共通協(xié)議、下位共通協(xié)議,發(fā)送不僅適應(yīng)于網(wǎng)絡(luò)2,還與網(wǎng)絡(luò)1的出錯(cuò)狀況適應(yīng)的分組長度的分組。
具體地說,例如假設(shè)是發(fā)送接收影像的系統(tǒng),網(wǎng)絡(luò)1是無線網(wǎng)絡(luò)、網(wǎng)絡(luò)2是有線網(wǎng)絡(luò),下位協(xié)議在無線用協(xié)議和有線用協(xié)議中是不同的,作為上位的共通協(xié)議使用RTP/UDP/IP,數(shù)據(jù)接收裝置(501)和數(shù)據(jù)發(fā)送裝置(502)之間的出錯(cuò)狀況用RTCP/UDP/IP進(jìn)行發(fā)送。無線網(wǎng)絡(luò)固有的下位協(xié)議使用基本上適合于錯(cuò)誤多的無線網(wǎng)絡(luò)的短分組長度,但進(jìn)而可以使此分組長度適合于網(wǎng)絡(luò)1的出錯(cuò)狀況地變化。
網(wǎng)絡(luò)2的有線網(wǎng)絡(luò)固有的協(xié)議為了高效率地發(fā)送接收數(shù)據(jù)而使用上位協(xié)議的分組長度,但進(jìn)而可以使此上位協(xié)議的分組長度適應(yīng)于網(wǎng)絡(luò)2的出錯(cuò)狀況地變化。
即,作為共通協(xié)議的RTP分組長度通過與網(wǎng)絡(luò)1和網(wǎng)絡(luò)2的出錯(cuò)狀況相適應(yīng)地在中繼裝置(503)中轉(zhuǎn)換,由此例如在網(wǎng)絡(luò)2中因?yàn)殄e(cuò)誤少所以可以用長的分組長度高效率地發(fā)送,網(wǎng)絡(luò)2因?yàn)殄e(cuò)誤多,所以為了減少錯(cuò)誤對(duì)分組的影響可以縮短分組長度。
進(jìn)而,在以上的說明中,說明了經(jīng)由1個(gè)中繼裝置(503)從數(shù)據(jù)發(fā)送裝置(502)向接收裝置(501)發(fā)送數(shù)據(jù)的情況,但在本發(fā)明中并不限于此,在經(jīng)由多個(gè)中繼裝置從數(shù)據(jù)發(fā)送裝置(502)向接收裝置(501)發(fā)送數(shù)據(jù)的情況下,也可以生成在各中繼裝置的分組中繼單元中中繼的網(wǎng)絡(luò)的出錯(cuò)狀況數(shù)據(jù),通過發(fā)送到對(duì)方中繼裝置可以同樣用與出錯(cuò)狀況相適應(yīng)的分組長度進(jìn)行發(fā)送接收。
實(shí)施例3在實(shí)施例1以及2中,數(shù)據(jù)接收裝置以及中繼裝置具有通知各網(wǎng)絡(luò)出錯(cuò)狀況的裝置,但在本實(shí)施例3中,說明即使沒有通知網(wǎng)絡(luò)的出錯(cuò)狀況的裝置時(shí)也可以取得出錯(cuò)狀況的系統(tǒng)。
圖14是本發(fā)明中的實(shí)施例3的數(shù)據(jù)發(fā)送接收系統(tǒng)的基本概要構(gòu)成圖。在圖14中,1001是發(fā)送接收裝置1、1001是發(fā)送接收裝置2,1003是網(wǎng)關(guān),204是網(wǎng)絡(luò)1,205是網(wǎng)絡(luò)2,1006是發(fā)送數(shù)據(jù)1,1007是發(fā)送數(shù)據(jù)2,1008是網(wǎng)絡(luò)1的協(xié)議堆棧,1009是網(wǎng)絡(luò)2中的協(xié)議堆棧,1010是接收數(shù)據(jù)1,1011是接收數(shù)據(jù)2。另外,ER(ti)是對(duì)應(yīng)發(fā)送接收裝置1(1001)的在時(shí)間ti時(shí)的網(wǎng)絡(luò)1(204)、網(wǎng)絡(luò)2(205)的合計(jì)錯(cuò)誤發(fā)生率。
如果說明圖14所示的實(shí)施例3的數(shù)據(jù)發(fā)送接收系統(tǒng)的動(dòng)作,則發(fā)送接收裝置1(1001)向發(fā)送接收裝置2(1002)發(fā)送發(fā)送數(shù)據(jù)1(1006),從發(fā)送接收裝置2(1002)接收接收數(shù)據(jù)1(1010)。發(fā)送接收裝置2(1002)向發(fā)送接收裝置1(1001)發(fā)送發(fā)送數(shù)據(jù)2(1007),從發(fā)送接收裝置1(1001)接收接收數(shù)據(jù)2(1011)。
圖15是圖14所示的實(shí)施例3的發(fā)送接收裝置1、2的詳細(xì)說明圖。在圖中,301是和圖12所示的實(shí)施例2的數(shù)據(jù)發(fā)送裝置(502)的分組發(fā)送單元(609)一樣的分組發(fā)送單元,1102是和圖4所示的實(shí)施例1的數(shù)據(jù)接收裝置(201)的分組接收單元(404)一樣的分組接收單元,1103是出錯(cuò)狀況收集單元,307是網(wǎng)絡(luò)出錯(cuò)狀況,1010是接收數(shù)據(jù),1006是發(fā)送數(shù)據(jù),1001是發(fā)送接收裝置,204是網(wǎng)絡(luò)。
如果說明圖15所示的實(shí)施例3的發(fā)送接收裝置1、2的動(dòng)作,則假設(shè)發(fā)送接收裝置1(1001)和另一發(fā)送接收裝置2(1002)進(jìn)行雙方向的數(shù)據(jù)通信,進(jìn)行發(fā)送接收的網(wǎng)絡(luò)線路使用同一網(wǎng)絡(luò),如果是圖14則使用網(wǎng)絡(luò)1(204)、網(wǎng)絡(luò)2(205)。
在此,發(fā)送接收裝置1(1001)其接收數(shù)據(jù)的分組接收單元(1102)和圖4所示的實(shí)施例1的數(shù)據(jù)接收裝置(201)的分組接收單元(404)一樣,在接收分組并分解時(shí),抽出分組的丟失狀況,輸出到出錯(cuò)狀況收集單元(1103)。出錯(cuò)狀況收集單元(1103)根據(jù)接收到的分組丟失狀況生成網(wǎng)絡(luò)出錯(cuò)狀況數(shù)據(jù),存儲(chǔ)在網(wǎng)絡(luò)出錯(cuò)狀況(301)中。
在發(fā)送一側(cè),分組發(fā)送單元(301)和圖12所示的上述實(shí)施例2的數(shù)據(jù)發(fā)送裝置(502)的分組發(fā)送單元(609)一樣,參照網(wǎng)絡(luò)出錯(cuò)狀況(307)確定上述協(xié)議以及下位協(xié)議的分組長度并發(fā)送分組。
因而,如果采用本實(shí)施例3,因?yàn)榘l(fā)送接收裝置(1001)、(1002)在發(fā)送數(shù)據(jù)時(shí)與圖12所示的上述實(shí)施例2的數(shù)據(jù)發(fā)送裝置(502)的分組發(fā)送單元(609)一樣,根據(jù)網(wǎng)絡(luò)出錯(cuò)狀況(307)確定上述協(xié)議以及下位協(xié)議的分組長度并發(fā)送分組,另一方面,在接收數(shù)據(jù)時(shí),與圖4所示的實(shí)施例1的數(shù)據(jù)接收裝置(201)的分組接收單元(404)一樣,在接收分組并分解時(shí),抽出分組的丟失狀況,根據(jù)出錯(cuò)狀況收集單元(1103)接收到的分組丟失狀況生成網(wǎng)絡(luò)出錯(cuò)狀況數(shù)據(jù),并存儲(chǔ)在網(wǎng)絡(luò)出錯(cuò)狀況(301)中,所以即使在沒有通知各網(wǎng)絡(luò)的出錯(cuò)狀況的裝置的系統(tǒng)中,也可以根據(jù)雙向的分組發(fā)送接收的狀況分析生成的網(wǎng)絡(luò)出錯(cuò)狀況,用與網(wǎng)絡(luò)的狀況相適應(yīng)的分組長度實(shí)施數(shù)據(jù)的發(fā)送接收。
實(shí)施例4在實(shí)施例1~3中,對(duì)于上位協(xié)議的分組長度確定,參照網(wǎng)絡(luò)的出錯(cuò)狀況確定適宜的分組長度,但在本實(shí)施例4中,說明發(fā)送如影像和聲音那樣對(duì)分組的分割有條件的介質(zhì)時(shí)的分組長度確定。
圖16是展示本實(shí)施例4的數(shù)據(jù)發(fā)送裝置(502)的詳細(xì)構(gòu)成的圖。本實(shí)施例4的數(shù)據(jù)發(fā)送裝置(502)其特征在于向圖4所示的實(shí)施例1的數(shù)據(jù)發(fā)送裝置(202)追加了分組分割條件(1311)。
在圖16中,302是上位協(xié)議分組生成單元,303是下位協(xié)議分組生成單元,304是分組送出單元,1304是上位協(xié)議分組長度確定單元,309是出錯(cuò)狀況收集單元,307是網(wǎng)絡(luò)2的出錯(cuò)狀況,206是發(fā)送數(shù)據(jù),1309是分組發(fā)送單元,205是網(wǎng)絡(luò)2,它們與圖12所示的實(shí)施例2的數(shù)據(jù)發(fā)送裝置(502)相同,1311是分組分割條件。
如果說明圖16所示的實(shí)施例4的數(shù)據(jù)發(fā)送裝置(502)的動(dòng)作,則上位協(xié)議分組長度確定單元(1304)在確定發(fā)送的分組長度時(shí),參照分組分割條件(1311)。在分組分割條件中存儲(chǔ)發(fā)送的數(shù)據(jù)的構(gòu)造、特性信息,提供確定分組長度時(shí)的基準(zhǔn)。
圖17展示了在本實(shí)施例4中用RTP傳送MEPG-4視頻的情況。在圖中,1601~1606表示MPEG-4視頻的構(gòu)造,1601以及1602是表示視頻的幀的VOP(視頻對(duì)象平面Video Object Plane)。VOP可以由多個(gè)Video Packet(視頻分組)構(gòu)成,1603~1606表示VideoPacket。這樣構(gòu)成的MPEG-4視頻因?yàn)橄M訴OP或者VP為單位分組化,所以把用分組分割條件(1311)分割分組的條件指定為VOP單位或者Video Packet單位。由此,可以在這些分組分割條件(1311)下把分組長度進(jìn)一步分割為與出錯(cuò)狀況適應(yīng)的長度。
另外,在圖中,1607~1610表示分組的構(gòu)成,1607以及1608表示在分組分割條件(1311)下以VOP單位構(gòu)成分組的情況,另外,1609以及1610在分組分割條件(1311)下以VP單位構(gòu)成分組。
因而,如果采用本實(shí)施例4,因?yàn)樵O(shè)置預(yù)先存儲(chǔ)有發(fā)送到數(shù)據(jù)發(fā)送裝置(1301)的數(shù)據(jù)的構(gòu)造和特性信息的分組分割條件(1311),在上位協(xié)議分組長度確定單元(1304)確定發(fā)送的分組長度時(shí),參照分組分割條件(1311)確定上位協(xié)議分組長度,所以可以適應(yīng)傳送的數(shù)據(jù)特性和構(gòu)造地可變地變更分組長度。
進(jìn)而,在本實(shí)施例4中,說明了向圖4所示的實(shí)施例1的數(shù)據(jù)發(fā)送裝置(202)追加了分組分割條件(1311),但在本發(fā)明中并不限于此,例如,也可以向圖12所示的實(shí)施例2的數(shù)據(jù)發(fā)送裝置(502)追加分組分割條件(1311)而在上位協(xié)議分組長度確定單元(305)確定上位協(xié)議分組長度時(shí)參照,或者設(shè)置在圖13所示的實(shí)施例2的中繼裝置(713)中,在上位協(xié)議分組長度確定單元(707)中確定向網(wǎng)絡(luò)1(204)發(fā)送的分組的上位協(xié)議分組長度時(shí)參照,或者向圖15所示的實(shí)施例3的數(shù)據(jù)發(fā)送接收裝置(1001)追加分組分割條件(1311)并在上位協(xié)議分組長度確定單元確定上位協(xié)議分組長度時(shí)參照。
如上所述,本發(fā)明的數(shù)據(jù)發(fā)送裝置即使在經(jīng)由出錯(cuò)狀況變化的網(wǎng)絡(luò)而在發(fā)送接收裝置之間進(jìn)行數(shù)據(jù)通信的情況下,也可以進(jìn)行適應(yīng)于變動(dòng)的出錯(cuò)狀況的通信。
權(quán)利要求
1.一種數(shù)據(jù)發(fā)送裝置,是經(jīng)由特性不同的多個(gè)網(wǎng)絡(luò)在與數(shù)據(jù)接收裝置之間,用上述多個(gè)網(wǎng)絡(luò)共通的上位協(xié)議、上述多個(gè)網(wǎng)絡(luò)各自固有的下位協(xié)議進(jìn)行數(shù)據(jù)通信的數(shù)據(jù)發(fā)送裝置,其特征在于從上述數(shù)據(jù)接收裝置接收網(wǎng)絡(luò)中的錯(cuò)誤發(fā)生狀況,根據(jù)該網(wǎng)絡(luò)中的錯(cuò)誤發(fā)生狀況可變地控制上述多個(gè)網(wǎng)絡(luò)共通的上位協(xié)議的分組長度。
2.根據(jù)權(quán)利要求1所述的數(shù)據(jù)發(fā)送裝置,其特征在于在根據(jù)網(wǎng)絡(luò)中的錯(cuò)誤發(fā)生狀況可變地控制多個(gè)網(wǎng)絡(luò)共通的上位協(xié)議的分組長度時(shí),適應(yīng)于傳送的數(shù)據(jù)構(gòu)造和特性地可變地調(diào)整上位協(xié)議的分組長度。
3.一種中繼裝置,是對(duì)經(jīng)由特性不同的多個(gè)網(wǎng)絡(luò)在數(shù)據(jù)發(fā)送裝置和數(shù)據(jù)接收裝置之間用上述多個(gè)網(wǎng)絡(luò)共通的上位協(xié)議、上述多個(gè)網(wǎng)絡(luò)各自固有的下位協(xié)議進(jìn)行的數(shù)據(jù)通信進(jìn)行中繼的中繼裝置,其特征在于從上述數(shù)據(jù)接收裝置接收網(wǎng)絡(luò)中的錯(cuò)誤發(fā)生狀況,根據(jù)該網(wǎng)絡(luò)中的錯(cuò)誤發(fā)生狀況可變地控制上述多個(gè)網(wǎng)絡(luò)共通的上位協(xié)議的分組長度。
4.根據(jù)權(quán)利要求3所述的中繼裝置,其特征在于把在每個(gè)網(wǎng)絡(luò)中都不同的下位協(xié)議的分組長度可變地控制為與上述各網(wǎng)絡(luò)的出錯(cuò)狀況適應(yīng)的分組長度。
5.根據(jù)權(quán)利要求3所述的中繼裝置,其特征在于在從數(shù)據(jù)接收裝置接收的網(wǎng)絡(luò)中的錯(cuò)誤發(fā)生狀況中,還包含來自存在于與其他網(wǎng)絡(luò)的邊界上的其他中繼裝置的網(wǎng)絡(luò)中的錯(cuò)誤發(fā)生狀況。
6.根據(jù)權(quán)利要求4所述的中繼裝置,其特征在于在從數(shù)據(jù)接收裝置接收的網(wǎng)絡(luò)中的錯(cuò)誤發(fā)生狀況中,還包含來自存在于與其他網(wǎng)絡(luò)的邊界上的其他中繼裝置的網(wǎng)絡(luò)中的錯(cuò)誤發(fā)生狀況。
7.一種數(shù)據(jù)發(fā)送接收裝置,是經(jīng)由特性不同的多個(gè)網(wǎng)絡(luò)在與其他數(shù)據(jù)發(fā)送接收裝置之間,用上述多個(gè)網(wǎng)絡(luò)共通的上位協(xié)議、上述多個(gè)網(wǎng)絡(luò)各自固有的下位協(xié)議進(jìn)行數(shù)據(jù)通信的數(shù)據(jù)發(fā)送接收裝置,其特征在于在從上述其他數(shù)據(jù)發(fā)送接收裝置接收數(shù)據(jù)時(shí),抽出網(wǎng)絡(luò)的出錯(cuò)狀況,根據(jù)抽出的網(wǎng)絡(luò)中的錯(cuò)誤發(fā)生狀況可變地控制上述多個(gè)網(wǎng)絡(luò)共通的上位協(xié)議的分組長度。
8.一種數(shù)據(jù)通信方法,是在經(jīng)由特性不同的多個(gè)網(wǎng)絡(luò)在數(shù)據(jù)發(fā)送裝置和數(shù)據(jù)接收裝置之間用上述多個(gè)網(wǎng)絡(luò)共通的上位協(xié)議、上述多個(gè)網(wǎng)絡(luò)各自固有的下位協(xié)議進(jìn)行數(shù)據(jù)通信時(shí)的數(shù)據(jù)通信方法,其特征在于根據(jù)網(wǎng)絡(luò)中的錯(cuò)誤發(fā)生狀況可變地控制上述多個(gè)網(wǎng)絡(luò)共通的上位協(xié)議的分組長度。
全文摘要
從數(shù)據(jù)接收裝置(201)或網(wǎng)關(guān)(203)經(jīng)由網(wǎng)絡(luò)1(204)、網(wǎng)絡(luò)2(205)向數(shù)據(jù)發(fā)送裝置(202)通知數(shù)據(jù)接收裝置(201)或網(wǎng)關(guān)203中的出錯(cuò)狀況。在數(shù)據(jù)發(fā)送裝置(202)中,根據(jù)此出錯(cuò)狀況,針對(duì)在網(wǎng)絡(luò)1(204)、網(wǎng)絡(luò)2(205)中共通的上位協(xié)議,也用與錯(cuò)誤率適應(yīng)的分組長度進(jìn)行接收。由此,可以在網(wǎng)絡(luò)1(204)、網(wǎng)絡(luò)2(205)中共通的上位協(xié)議中減少分組丟失率。
文檔編號(hào)H04L29/06GK1640072SQ03804628
公開日2005年7月13日 申請(qǐng)日期2003年3月24日 優(yōu)先權(quán)日2002年3月27日
發(fā)明者橫里純一, 加藤嘉明 申請(qǐng)人:三菱電機(jī)株式會(huì)社